如何通过返回并直接打开链接来控制数据库更新

时间:2014-03-10 09:22:09

标签: php html redirect web restriction

创建了3页。第一个是登录页面,第二个是获取一些细节的页面(userinput.php),提交时将更新数据库中的详细信息并重定向到另一个页面(thankyou.php)。

现在我的要求是

  1. 如果有人直接打开(userinput.php)页面,则不应该这样做。相反,它应该重定向到登录页面。

  2. 在给出用户详细信息(userinput.php)后,它将转到(thankyou.php)页面。但是也可以通过单击浏览器中的后退按钮返回到(userinput.php)页面来更新数据库。

  3. 我怎样才能克服这个问题。

    提前谢谢你。

1 个答案:

答案 0 :(得分:1)

  1. 你必须使用会话: 并检查会话变量:
  2. <?php session_start(); if(empty($_SESSION['variable'])) { header("location:login.php"); die(); }