php 关闭浏览器后清空session

如题,我做了一个登录状态要求是关闭浏览器后清除登录状态,我把登录状态放在session里了可是从新打开浏览器session还是有的应该怎么做,用ci框架可可以... 如题,我做了一个登录状态要求是关闭浏览器后清除登录状态,我把登录状态放在session里了可是从新打开浏览器session还是有的应该怎么做,用ci框架可可以 展开
 我来答
有范er的小青年
2015-10-22 · TA获得超过866个赞
知道小有建树答主
回答量:806
采纳率:20%
帮助的人:250万
展开全部

php无法完全做到,可以通过php.ini配置

session.gc_probability = 1

session.gc_divisor = 1000

这两个参数的意思千分之一的几率启动GC

当GC启动时才会清除。

你要想表面上手动清除,可以通过以下方法:

<?php
session_start();
$_SESSION['user'] = 'a';
session_unset();
session_destroy();
var_dump($_SESSION);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式