PHP හි පෝරමය වලංගු කිරීමේදී යළි-යොමුව
දැන් ඔබට පෝරමය වලංගු කිරීම සිදු කිරීමට අවශ්ය බව සිතන්න. වලංගු කිරීම සාර්ථකව සම්පූර්ණ වුවහොත්, අපි පෝරමය දත්ත සමුදායට සුරකිමු සහ සාර්ථකත්වය පිළිබඳ පණිවිඩයක් ප්රදර්ශනය කරමු. එසේ නොවුවහොත් අසාර්ථකත්වය පිළිබඳ පණිවිඩයක් ප්රදර්ශනය කළ යුතුය. අපි එය ක්රියාත්මක කරමු:
php<?php
session_start();
if (!empty($_POST)) {
if (form validation) {
// save to database
$_SESSION['flash'] = 'form successfully saved';
header('Location: form.php');
die();
} else {
$_SESSION['flash'] = 'form did not pass validation';
}
}
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Задание 1
පෝරමය වලංගු කිරීම සිදු කරන ලෙස පෙර කාර්යය මාරු කරන්න. පෝරමය යවා ඇති පසු දත්ත අතුරුදහන් නොවන පරිදි කරන්න.
Задание 2
පෝරමය යවා ඇති පසු දත්ත අතුරුදහන් නොවන පරිදි පෙර කාර්යය මාරු කරන්න.