Ձևի վավերացման ռեդիրեկտ PHP-ում
Եկեք պատկերացնենք, որ հիմա ձեզ անհրաժեշտ է կատարել ձևի վավերացում: Եթե վավերացումը հաջողությամբ անցավ, ապա ձևը կպահենք բազայում և կցուցադրենք հաջողության մասին հաղորդագրություն: Հակառակ դեպքում անհրաժեշտ է ցուցադրել անհաջողության մասին հաղորդագրություն: Իրականացնենք.
<?php
session_start();
if (!empty($_POST)) {
if (ձևի վավերացում) {
// պահպանում ենք բազայում
$_SESSION['flash'] = 'ձևը հաջողությամբ պահպանվեց';
header('Location: form.php');
die();
} else {
$_SESSION['flash'] = 'ձևը չանցավ վավերացումը';
}
}
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Փոփոխեք նախորդ առաջադրանքն այնպես, որ կատարվի ձևի վավերացում: Ապահովեք, որ ձևի տվյալները չվերանան ուղարկելուց հետո:
Փոփոխեք նախորդ առաջադրանքն այնպես, որ ձևի տվյալները չվերանան ուղարկելուց հետո: