PHP 如何实现会话永不过期,一直保持登录状态!

2020-09-15 13:43:18 +08:00
 s609926202

目前了解到的实现方式,如下:

session.use_cookies=1  
session.cookie_lifetime=999999999  
session.gc_maxlifetime=999999999  

请问还有其他方式吗?

4299 次点击
所在节点    PHP
26 条回复
NjcyNzMzNDQ3
2020-09-16 14:09:50 +08:00
@s609926202
定时访问你存 session 的服务的 api,每次访问就刷新过期时间了。

服务器 session 是在长时间没有访问才会触发回收机制。

有些我不想推出登录的网站我都是写个油猴脚本就完事了。

window.setInterval(function(){
document.querySelector("#s_menu > a.w_mess").click();
},60000);
lichengzhang2005
2020-09-16 14:21:00 +08:00
不明白什么系统需要所谓永久登录,5 年你都删库跑路啦,干毛线啊
gz911122
2020-09-16 15:03:18 +08:00
标题不是问句吗?
为啥结尾是叹号.... 感觉楼主很激动的样子
s609926202
2020-09-16 15:43:04 +08:00
@gz911122

问句 vs 感叹句,问句更有激动的意思,比如马某某,咆哮着问你???
gz911122
2020-09-16 15:49:22 +08:00
@s609926202 说的好像也有点道理....
但是单个问号没有这种效果, 单个叹号的强调感还是挺明显的
yangqingrong
2020-10-19 15:35:17 +08:00
生成一个 token,保存到 localStorage

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/707165

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX