我有基本的登录代码系统,文本框(用户输入)的每个值都将存储在一个 SESSIONS 中。用户登录后,显示了我的HOME.php。在 HOME.php 中,用户点击了 google chrome 的后退箭头,页面似乎返回到用户登录的 INDEX.php。我正在尝试 index.php 中的 session 是否存在。如果不回到home.php?
如果用户尝试单击 chrome 的后退箭头并仍然停留在 home.php 中,我该如何阻止?,
最佳答案
您应该检查 session 是否已在 index.php
中设置,如果已设置,则应将用户重定向到 home.php
否则保持不变index.php
所以,在你的 index.php
中你应该有这段代码
if(isset($_SESSION['user']))
{
header("Location: home.php");
}
else
{
#Ask for credentials using your form
}
注意:我正在使用 $_SESSION['user']
你应该使用你正在使用的名称。
关于javascript - session 登录(chrome 的后退箭头),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29469708/