Редирект дар валидатсияи форм дар 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']);
}
?>
Масъалаи гузаштаро тавре тағир диҳед, ки валидатсияи форм иҷро шавад. Чунон кунед, ки додаҳои форм пас аз фиристодан нопадид нашаванд.
Масъалаи гузаштаро тавре тағир диҳед, ки додаҳои форм пас аз фиристодан нопадид нашаванд.