Flash Sporočila v PHP
Včasih je treba pri preusmeritvi prenesti nekaj informacij z ene strani na drugo. Na primer, da na ciljni strani prikažemo uporabniku nekaj besedila.
Taka sporočila imenujemo flash sporočila. To ime je izbrano zato, ker naj bi se sporočilo prikazalo samo enkrat, ob osvežitvi strani pa izginilo.
Implementirajmo opisano. Naj na strani
page.php zapišemo v sejo neko
sporočilo in izvedemo preusmeritev na drugo stran:
<?php
session_start();
$_SESSION['flash'] = 'message';
header('Location: index.php');
die();
?>
Na strani index.php prikažimo sporočilo
in ga izbrišimo iz seje, da se ne bi prikazalo
ponovno:
<?php
session_start();
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Implementirajte opisana flash sporočila. Preverite njihovo delovanje.