PHP හි දත්ත යැවීමෙන් පසු පෝරමයේ අගයන් ආරක්ෂණය කිරීම

අපට මූලික පිටුවට යවන යම් පෝරමයක් ඇතැයි සිතමු:

html<form action="" method="GET">
  <input name="test">
  <input type="submit">
</form>

දත්ත යැවීමෙන් පසු අපගේ ආදානයෙහි ඇතුළත් කළ දත්ත අතුරුදහන් නොවන පරිදි සකසමු:

html<form action="" method="GET">
  <input name="test" value="<?php echo $_GET['test'] ?>">
  <input type="submit">
</form>

කෙසේ වෙතත්, මෙම ප්‍රවේශය පරිපූර්ණ නොවේ - පිටුවට පළමු වරට පිවිසුමේදී $_GET['test'] පවතින්නේ නැති බැවින් PHP දෝෂයක් දක්වනු ඇත.

ගැටළුව විසඳීම සඳහා කොන්දේසියක් එකතු කරමු:

html<form action="" method="GET">
  <input
    name="test"
    value="<?php if (isset($_GET['test'])) echo $_GET['test'] ?>"
  >
  <input type="submit">
</form>
Задание 1

පෝරමයක් භාවිතයෙන් පරිශීලකගේ නගරය සහ රට විමසන්න. පෝරමය යැවීමෙන් පසු ඇතුළත් කළ දත්ත තිරය මත ප්‍රදර්ශනය කරන්න. පෝරමය යැවීමෙන් පසු ඇතුළත් කළ දත්ත ආදාන ක්ෂේත්‍රවලින් අතුරුදහන් නොවන පරිදි සහතික කරන්න.