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']);
}
?>
이전 작업을 수정하여 폼 유효성 검사가 수행되도록 하세요. 폼을 제출한 후에도 데이터가 사라지지 않도록 만드세요.
이전 작업을 수정하여 폼을 제출한 후에도 데이터가 사라지지 않도록 하세요.