Flash üzenetek PHP-ben
Időnként átirányításkor szükséges bizonyos információt továbbítani egyik oldalról a másikra. Például, hogy a céloldalon megjelenítsünk valamilyen szöveget a felhasználó számára.
Az ilyen üzeneteket flash üzeneteknek nevezzük. Ezt a nevet azért választották, mert az üzenetnek csak egyszer kell megjelennie, majd az oldal frissítésekor eltűnnie.
Valósítsuk meg a leírtakat. Tegyük fel, hogy a
page.php oldalon eltárolunk a session-be egy
üzenetet, és átirányítunk egy másik oldalra:
<?php
session_start();
$_SESSION['flash'] = 'message';
header('Location: index.php');
die();
?>
A index.php oldalon jelenítsük meg az üzenetet
és töröljük a session-ből, hogy ne jelenjen meg újra:
<?php
session_start();
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Valósítsa meg a leírt flash üzeneteket. Ellenőrizze működésüket.