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']);
}
?>
විස්තර කර ඇති ප්රකාශ හෙලිවන පණිවුඩ ක්රියාත්මක කරන්න. ඒවායේ ක්රියාකාරිත්වය පරීක්ෂා කරන්න.