100分寻求session的解决方法

cknuke cknuke 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
首先,我将session使用数据库存储
当我以一用户 user 登录后 即拥有一个唯一sessionid

然后在一段时期内不进行任何动作,直到session失效。

然后再次登录时,出现问题:
1. 提交登录信息后的页面能够显示用户信息
2. 但当下一次页面显示时,信息丢失,要求重新登录

经过分析得知:
session失效后,用户所在的sessionid仍然存在,然已经失效,因此,无法写入任何信息。
最终导致用户无法注册进入。

自己试着解决方案:
1.首先判断session 是否失效,是 则创建新的sessionid。结果成功写入信息,但当进入下一页时,浏览器所记住的仍然是先前失效的sessionid。所以最终失败。
2.改变session_name,用了之后仍然无效。

望各位老大赐教!
...全文
评论 6
收藏 已收藏
分享
返回顶部
cknuke
基础编程 21,889 成员 140,329 内容