0

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

4

2 回答 2

2

您可以使用header()plus 一些_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!";
   }
?>
于 2012-08-12T20:07:38.333 回答
0

尝试以下 -

if (validation_failed) {
    header("Location: http://yourserver.com/signup.php");
} else {
    header("Location: http://yourserver.com/welcome.php");
}

PHP 标头函数

于 2012-08-12T20:09:59.237 回答