PHP-关闭浏览器后会话销毁

什里

尽管此问题有多个重复项,但我找不到适合我的解决方案。需要一些帮助。

我已ini_set('session.cookie_lifetime', 0);在配置文件中使用过。

但这并没有帮助我破坏浏览器关闭时的会话。

应用电流:

1)如果用户有效,则在身份验证页面中,使用生成新的会话标识符 session_regenerate_id(true);

2)控制转到welcome.php,在这里我使用开始新的会话 session_start();

3)在注销页面中的代码是

      $_SESSION = array();
      if (ini_get("session.use_cookies")) {
        $params = session_get_cookie_params();
        setcookie(session_name(), '', time() - 42000,
        $params["path"], $params["domain"],
        $params["secure"], $params["httponly"]
      );
     }
    // Finally, destroy the session.
    session_destroy();
安奇

最好的关闭会话的方法是:如果在特定时间间隔后对该会话没有响应。然后关闭。请参阅这篇文章,希望它能解决问题。如何在PHP中更改会话超时?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP-关闭浏览器后会话销毁

来自分类Dev

在浏览器选项卡上销毁PHP会话关闭

来自分类Dev

当浏览器窗口关闭 PHP 时销毁 cookie

来自分类Dev

当浏览器关闭时,PHP会话Cookie会过期

来自分类Dev

浏览器关闭时销毁会话-Ruby on Rails

来自分类Dev

浏览器关闭时销毁会话-Ruby on Rails

来自分类Dev

为什么浏览器在 nginx 上安装 wordpress 后会下载 index.php?

来自分类Dev

如果关闭浏览器,PHP代码是否继续运行?

来自分类Dev

关闭浏览器PHP后如何保持$ _GET值

来自分类Dev

如何在Codeigniter 3中关闭浏览器以销毁会话

来自分类Dev

关闭浏览器时会话超时

来自分类Dev

关闭浏览器时的会话超时

来自分类Dev

浏览器关闭时会话到期

来自分类Dev

如果使用php在同一浏览器上创建了新会话,则注销用户

来自分类Dev

返回浏览器时,PHP会话在智能手机上丢失

来自分类Dev

php仅在会话中播放浏览器新标签中的视频锚链接

来自分类Dev

浏览器关闭并重新打开后,无法在PHP中读取Cookie值

来自分类Dev

关闭浏览器会阻止PHP脚本完成执行吗?

来自分类Dev

销毁php中的会话

来自分类Dev

在php中销毁会话

来自分类Dev

会话在PHP中销毁

来自分类Dev

浏览器自动下载PHP文件

来自分类Dev

浏览器php形式之间的差异

来自分类Dev

浏览器由于PHP而崩溃

来自分类Dev

浏览器自动下载PHP文件

来自分类Dev

php curl模拟浏览器?

来自分类Dev

PHP在浏览器上显示图像

来自分类Dev

PHP浏览器simpleTest登录问题

来自分类Dev

在浏览器中查看php文件?