这个session是PHP自己实现的,跟WEB服务器无关,跟浏览器有关。问题可能:1,浏览器禁用了cookie;2,cookie生存期 session.cookie_* 系列参数设置有问题
IIS本身是基于asp和asp.net的,有些本应该有程序定义的功能,都被微软集成到com和Dcom中了(所以微软下编程很容易,因为很多东西都不用再敲代码了)。如果想在IIS下与apache下一致,可能需要更改IIS的session控制机制。具体怎么改,俺也不知道,对IIS研究不多。
config.php 文件中 关于前缀的设置不能去修改,保持原来的空,$config['cookie_prefix'] = ""; 否则每次刷新网页就会产生新的session_id. 检查和域相关的设置,最好保持默认就好。