Flash teated PHP-s
Mõnikord on ümbersuunamise ajal vaja edastada teatud teavet ühelt lehelt teisele. Näiteks et kuvada sihtlehel kasutajale mingi tekst
Selliseid teateid nimetatakse flash teadeteks. See nimi on valitud sellepärast, et teade peaks ilmuma ainult üks kord ja lehe värskendamisel kaduma.
Rakendame kirjeldatu. Olgu lehel
page.php me salvestame seanssi mingi
teate ja sooritame ümbersuunamise teisele lehele:
<?php
session_start();
$_SESSION['flash'] = 'message';
header('Location: index.php');
die();
?>
Lehel index.php kuvame teate
ja kustutame selle seansist, et vältida korduvat
kuvamist:
<?php
session_start();
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Rakendage kirjeldatud flash teated. Kontrollige nende toimimist.