在request.php
我有一个表单,它也处理到同一页面。如果用户未登录/注销,则会在已处理的request.php
中包含注册表单。
request.php
if(isset($_POST['submit'])) {
//post variables
//sign up form if not signed in
}
//form
注册表单在register.php
处理。所以request.php->request.php(process)->register.php
。
如果用户注册在register.php
上失败并按下后退按钮,则会获得document expired
。我该如何解决这个问题?它应该只显示带有表单的页面。
答案 0 :(得分:0)
如果header('location:request.php');
request.php
即可
并且,PHP本身就会把你带回来。
也许是这样的......
if(isset($_POST['submit'])){
if(isset($_POST['username']) && !empty($_POST['username'])) {
// authentication code goes here
} // if username is empty, then.. `header('location:request.php')` // this means go back.
} else { echo " enter user id, to log in";}