Mesazhet Flash në PHP
Ndonjëherë gjatë ridrejtimit është e nevojshme të transferohet informacion nga një faqe në tjetrën. Për shembull, për të shfaqur në faqen e synuar ndonjë tekst për përdoruesin.
Mesazhe të tilla quhen flash (mesazhe flash). Emërtimi i tillë është zgjedhur sepse, mesazhi duhet të shfaqet vetëm një herë, kurse në rifreskim të faqes të zhduket.
Le të implementojmë sa më sipër. Le të themi që në faqen
page.php ne shkruajmë në sesion një
mesazh dhe kryejmë ridrejtim në një faqe tjetër:
<?php
session_start();
$_SESSION['flash'] = 'message';
header('Location: index.php');
die();
?>
Në faqen index.php do të shfaqim mesazhin
dhe do ta fshijmë atë nga sesioni për të shmangur shfaqjen e përsëritur:
<?php
session_start();
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Implementoni mesazhet e përshkruara flash. Kontrolloni funksionimin e tyre.