Thông báo Flash trong PHP
Đôi khi khi chuyển hướng cần truyền một số thông tin từ trang này sang trang khác. Ví dụ, để hiển thị trên trang đích một số văn bản cho người dùng.
Những thông báo như vậy được gọi là thông báo flash. Tên này được chọn bởi vì thông báo chỉ nên xuất hiện một lần, và sẽ biến mất khi làm mới trang.
Hãy triển khai điều đã mô tả. Giả sử trên trang
page.php, chúng ta ghi một thông báo nào đó
vào session và thực hiện chuyển hướng sang trang khác:
<?php
session_start();
$_SESSION['flash'] = 'message';
header('Location: index.php');
die();
?>
Trên trang index.php, hãy hiển thị thông báo
và xóa nó khỏi session để tránh hiển thị
lặp lại:
<?php
session_start();
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Hãy triển khai các thông báo flash đã mô tả. Kiểm tra hoạt động của chúng.