Flash boodskappe in PHP
Soms tydens 'n herleiding is dit nodig om sekere inligting van een bladsy na 'n ander oordra. Byvoorbeeld, om op die teikenbladsy 'n paar teks vir die gebruiker uit te voer.
Sulke boodskappe word flash boodskappe genoem. Hierdie naam is gekies omdat die boodskap slegs een keer vertoon moet word, en dan by die opdatering van die bladsy verdwyn.
Kom ons implementeer dit. Laat op die bladsy
page.php skryf ons 'n boodskap in die sessie
en voer 'n herleiding na 'n ander bladsy uit:
<?php
session_start();
$_SESSION['flash'] = 'message';
header('Location: index.php');
die();
?>
Op die bladsy index.php voer ons die boodskap uit
en verwyder dit uit die sessie om herhaalde
vertoning te voorkom:
<?php
session_start();
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Implementeer die beskryfde flash boodskappe. Toets hulle werking.