PHP හි ප්රකාශ දොළ සංරචකය
එක් ප්රකාශ දොළයක් නොව එකකට වැඩි ප්රකාශ දොළ පෙන්වීමට අවශ්ය විය හැකිය. මෙම අවස්ථාවේදී අපි ප්රකාශ දොළ සංරචකයක් සාදා ගත යුතුය.
පිටුව page1.php මත පළමු පණිවිඩය
ලියා ඇති බව උපකල්පනය කරමු:
<?php
session_start();
$_SESSION['flash'][] = 'message 1';
?>
පිටුව page2.php මත දෙවන පණිවිඩය
ලියා ඇති බව උපකල්පනය කරමු:
<?php
session_start();
$_SESSION['flash'][] = 'message 2';
?>
මෙම පණිවිඩ පිටුව index.php මත පෙන්වා
පණිවිඩ සංරචකය හිස් කරමු:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // පණිවිඩ හිස් කරමු
}
?>
විස්තර කර ඇති ප්රකාශ දොළ ක්රියාත්මක කරන්න. ඒවායේ ක්රියාකාරිත්වය පරීක්ෂා කරන්න.