0

寻找有关如何最好地捕获 PHP 会话注销以在 JQuery 中使用的一些想法。

主意

1.) 用户从 index.php 登录到 admin.php。启动 PHP 会话。
2.) 用户然后退出 admin.php 并返回到 index.php (url: admin.php?logout)
3.) 用户在 index.php 上看到一个新的 DIV,上面写着类似“感谢使用!来再次!”。

我只是想弄清楚如何使用 PHP/jQuery 的组合来发表一个基本上说的声明:“如果 index.php 是从已结束 PHP 会话的重定向加载的,则显示此 DIV 并隐藏500 毫秒后”。用户只有在退出时才会看到这个 DIV,而不仅仅是直接进入 index.php。

4

2 回答 2

2

我愿意。

  1. 用户登录。会话已创建。

  2. 用户注销。假设注销页面的重定向有 url admin/index.php?loggedout=1

  3. admin/index.php页面中简单地给出

if(isset($_GET['loggedout'])) { echo "感谢使用!再来一次!"; }

我需要的地方。

于 2013-01-08T04:34:21.427 回答
0

Session 是由 PHP 在服务器端管理的内存块(实际上它是一个 PHP 数组,可以通过超级全局 $_SESSION 访问)。

如果您想在用户注销时在登录页面上有一个特殊的显示,您可以通过一些简单的方法来做到这一点,例如:

  • 将消息存储在 $_SESSION 中(在注销操作中)并在登录页面中显示它们

  • 在 URL 中使用附加参数重定向到登录页面,您的 JS 代码将自动检测到该参数(查看 window.location.href)

于 2013-01-08T04:33:28.047 回答