网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月27日
漏签
0
天
php吧
关注:
280,717
贴子:
1,320,808
看贴
图片
吧主推荐
视频
游戏
8
回复贴,共
1
页
<<返回php吧
>0< 加载中...
php 关闭浏览器 Session数据还存在如何解决
只看楼主
收藏
回复
腊梅爱雪花
记事本
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
看教程什么的都说浏览器关闭后session自动销毁,但是我在本地测试,发现程序关闭后session不能自动销毁,另外php.ini 默认是20分钟后session自动销毁,也没反应,希望懂得的出来解释,非常感谢
达字头
Warning
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
那是因为你没理解session的底层原理
安徽邦德网络信息技术
网站开发网站开发邦德开发13年老牌建站公司累计制作超300个定制网站+小程序开发+app开发,拒绝千篇一律,只做高端精品!网站开发网站开发1万起订做!
2025-02-27 07:46
广告
立即查看
达字头
Warning
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
关闭浏览器后session本来就不会销毁,只不过是关联的cookie被销毁了,所以服务器上的那个session也就没用了
20分钟后session自动销毁,只是讲20分钟后session文件被视为垃圾,还要等待一定几率被系统回收,这个几率可以在php.ini里设置
笑嘻嘻
CLI
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
session是存硬盘,并不是存内存
所以没自动回收这一说
客户端cookie里边有个sessionid
关闭客户端,只是sessionid没了
服务器端的session还在
Atom紫
面向过程
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
session的销毁 可不是说的sesion文件的删除
这一点 你要清楚
如果每次关闭浏览器 都用删除SESSION文件的话
那对硬盘的压力 会非常非常大的
花飛飄落葉
继承
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
想达到那种效果的话使用memcache吧
xuwei408
路过酱油
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
楼上的一群人我也是醉了,楼主只是问关闭浏览器后,为什么还可以继续访问那个session里面的内容,并不是说要把session文件在服务器上删除啊。。。
xuwei408
路过酱油
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我的理解是php的sessionid默认以会话方式保存在浏览器中的cookie中(即关闭浏览器后,session消失),但是当你通过session_set_cookie_params指定cookie的生存时间后,关闭浏览器后,保存sessionid的cookie仍然存在,所以仍然可以访问到session!
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示