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']);
}
?>
Алдыңғы тапсырманы форманы тексеру орындалатындай етіп өзгертіңіз. Форманың деректері жіберілгеннен кейін жоғалып кетпеуі үшін жасаңыз.
Алдыңғы тапсырманы форманың деректері жіберілгеннен кейін жоғалып кетпеуі үшін өзгертіңіз.