PHP의 플래시 메시지 배열
하나의 플래시 메시지가 아닌 여러 개를 표시해야 하는 경우가 있을 수 있습니다. 이 경우 메시지 배열을 만들어야 합니다.
페이지 page1.php에서 첫 번째 메시지가
기록된다고 가정해 봅시다:
<?php
session_start();
$_SESSION['flash'][] = 'message 1';
?>
페이지 page2.php에서 두 번째 메시지가
기록된다고 가정해 봅시다:
<?php
session_start();
$_SESSION['flash'][] = 'message 2';
?>
페이지 index.php에서 이러한 메시지를 표시하고
메시지 배열을 지워 봅시다:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // 메시지 지우기
}
?>
설명된 플래시 메시지를 구현하세요. 그 동작을 확인하세요.