javascript - session 登录(chrome 的后退箭头)

标签 javascript php session session-variables

我有基本的登录代码系统,文本框(用户输入)的每个值都将存储在一个 SESSIONS 中。用户登录后,显示了我的HOME.php。在 HOME.php 中,用户点击了 google chrome 的后退箭头,页面似乎返回到用户登录的 INDEX.php。我正在尝试 index.php 中的 session 是否存在。如果不回到home.php?

如果用户尝试单击 chrome 的后退箭头并仍然停留在 home.php 中,我该如何阻止?,

enter image description here

最佳答案

您应该检查 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/

相关文章:

javascript - 调用者无法使用 ajax 从异步方法中获取正确的值

php - 我可以在一个 Mysql 查询中执行此操作吗?

PHP Session 类和 $_SESSION 数组

ios - 使用适用于 iOS 的 Google Analytics API v3 进行 session 控制?

javascript - 在 Tic-Tac-Toe 游戏 JavaScript 中寻找赢家

javascript - 如何从另一个函数返回 "addEventListener()"- Javascript

javascript - 选择框选项是可见还是隐藏?

php - 当我搜索数据库而不是获取结果时,出现错误 500

php - 从头开始制作 Android 聊天应用程序

仅针对特定路由的 session Cookie