请问同一浏览器会话每次刷新Session_ID都不一样?是哪个参数问题? - 技术问答

2024-12-11 20:41:54
推荐回答(3个)
回答1:

这个session是PHP自己实现的,跟WEB服务器无关,跟浏览器有关。问题可能:1,浏览器禁用了cookie;2,cookie生存期 session.cookie_* 系列参数设置有问题

回答2:

IIS本身是基于asp和asp.net的,有些本应该有程序定义的功能,都被微软集成到com和Dcom中了(所以微软下编程很容易,因为很多东西都不用再敲代码了)。如果想在IIS下与apache下一致,可能需要更改IIS的session控制机制。具体怎么改,俺也不知道,对IIS研究不多。

回答3:

config.php 文件中 关于前缀的设置不能去修改,保持原来的空,$config['cookie_prefix'] = ""; 否则每次刷新网页就会产生新的session_id. 检查和域相关的设置,最好保持默认就好。