在设计注册页面时,如果用户在填充框中提交了任何错误,我希望重新加载页面。如何在用户按错了条目的提交按钮后重新加载页面? (同时通过php验证预期内容)
答案 0 :(得分:2)
您可以使用header()
加上一些_GET
变量来告知原始页面存在错误。
表单提交页面:
<?php
//.... lots of code validation
if ($failed) {
header('Location: http://path.com/to/your/site/original_form.php?error=1');
}
?>
表单页面:
<?php
if (isset($_GET['error']) {
echo "there was an error! Please fix it!";
}
?>
答案 1 :(得分:0)
尝试以下方法 -
if (validation_failed) {
header("Location: http://yourserver.com/signup.php");
} else {
header("Location: http://yourserver.com/welcome.php");
}