PHP හි දත්ත යැවීමෙන් පසු පෝරමයේ අගයන් ආරක්ෂණය කිරීම
අපට මූලික පිටුවට යවන යම් පෝරමයක් ඇතැයි සිතමු:
<form action="" method="GET">
<input name="test">
<input type="submit">
</form>
දත්ත යැවීමෙන් පසු අපගේ ආදානයෙහි ඇතුළත් කළ දත්ත අතුරුදහන් නොවන පරිදි සකසමු:
<form action="" method="GET">
<input name="test" value="<?php echo $_GET['test'] ?>">
<input type="submit">
</form>
කෙසේ වෙතත්, මෙම ප්රවේශය පරිපූර්ණ නොවේ - පිටුවට පළමු වරට පිවිසුමේදී
$_GET['test'] පවතින්නේ නැති බැවින් PHP දෝෂයක් දක්වනු ඇත.
ගැටළුව විසඳීම සඳහා කොන්දේසියක් එකතු කරමු:
<form action="" method="GET">
<input
name="test"
value="<?php if (isset($_GET['test'])) echo $_GET['test'] ?>"
>
<input type="submit">
</form>
පෝරමයක් භාවිතයෙන් පරිශීලකගේ නගරය සහ රට විමසන්න. පෝරමය යැවීමෙන් පසු ඇතුළත් කළ දත්ත තිරය මත ප්රදර්ශනය කරන්න. පෝරමය යැවීමෙන් පසු ඇතුළත් කළ දත්ත ආදාන ක්ෂේත්රවලින් අතුරුදහන් නොවන පරිදි සහතික කරන්න.