在php中重新加载页面

时间:2012-08-12 20:05:37

标签: php web

在设计注册页面时,如果用户在填充框中提交了任何错误,我希望重新加载页面。如何在用户按错了条目的提交按钮后重新加载页面? (同时通过php验证预期内容)

2 个答案:

答案 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");
}

PHP Header function

相关问题