我有一个本地和远程版本的CMS我已经构建在PHP框架之上 - 在本地版本的网站中,当我从几个第三方模块中检查它时,我的身份验证会话工作得很好然而,在远程站点中,每当我尝试从任何这些模块中检查会话时,会话总是被销毁,这会破坏我的身份验证处理。代码是相同的,所以我猜这与框架无关,更多的是与服务器环境有关。
php.ini中的会话配置对于本地和远程服务器都是相同的。我的本地版本的PHP是5.3,而远程版本是5.2.9,但我认为这不会影响这个问题。
有没有人有任何想法可能与此有关?
答案 0 :(得分:0)
Web服务器是否可以写入配置存储会话数据的位置? (通常是/ tmp目录,但可以设置为php.ini文件中的其他位置)。浏览器是否接受会话cookie?