Flashmeddelanden i PHP
Ibland vid omdirigering behöver man överföra viss information från en sida till en annan. Till exempel, för att visa någon text för användaren på målsidan.
Sådana meddelanden kallas flash meddelanden. Namnet är valt för att meddelandet endast ska visas en gång, och försvinna när sidan uppdateras.
Låt oss implementera det som beskrivits. Låt oss på sidan
page.php skriva ett visst
meddelande till sessionen och utföra en omdirigering till en annan sida:
<?php
session_start();
$_SESSION['flash'] = 'message';
header('Location: index.php');
die();
?>
På sidan index.php visar vi meddelandet
och tar bort det från sessionen för att undvika att det visas igen:
<?php
session_start();
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Implementera de beskrivna flashmeddelandena. Testa deras funktion.