Flash паёмҳо дар PHP
Гаҳо дар ҳангоми редирект баъзе маълумот аз як саҳифа ба саҳифаи дигар интиқол дода мешаванд. Масалан, барои намоиши як матн барои корбар дар саҳифаи мақсаднок.
Чунин паёмҳо flash паёмҳо номида мешаванд. Ин ном аз он ҷо гирифта шудааст, ки паём бояд фақат як маротиба намоиш дода шавад ва бо такрори саҳифа нобарор гардад.
Биёед тавзеҳдодашударо амалӣ кунем. Бигзор дар саҳифаи page.php мо ба сессия як паёмро сабт кунем ва ба саҳифаи дигар редирект иҷро кунем:
<?php
session_start();
$_SESSION['flash'] = 'message';
header('Location: index.php');
die();
?>
Дар саҳифаи index.php паёмро чоп карда, онро аз сессия барои пешгирии такрори намоиш нест мекунем:
<?php
session_start();
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Flash паёмҳои тавзеҳдодашударо амалӣ кунед. Коркарди онҳоро санҷед.