我正在使用 javascript 和 php 制作一个网站。
当用户从网站注销时,如果他单击浏览器的后退按钮,则会转到用户登录之前的状态。
1.我该如何限制这一点?
2.可以通过 session 或其他方式来完成吗?
最佳答案
使用sessions
登录.php:
...
$_SESSION["foo"] = $foo;
...
注销.php:
...
unset($_SESSION["foo"]);
...
在login.php
中,您将设置名为foo
的SESSION
变量(以便用户登录)。当他注销时,您将销毁/取消设置
名为foo
的SESSION
变量,因此在每个登录页面中您可能需要执行if
语句检查 SESSION
变量是否已设置(已登录),否则(未登录),然后您可以将用户重定向到您想要的任何位置。
关于javascript - php 中的注销限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30527227/