CI从服务器访问项目时无法找到会话变量

时间:2012-10-18 01:31:09

标签: php codeigniter session webserver

编辑:Zen的评论如下(已经是已接受的答案)就行了。我用我工作站上的那个覆盖了服务器上的php.ini。我不再有这个问题。

在服务器上:我已经尝试在设置此会话后立即在控制器中打印$ this-> session-> userdata('uid'),并且在此期间一切都很好但是当我var_dump时这个uid在我的登录页面中返回false。它不存在。我已经尝试过多次在浏览器中删除cookie和所有内容。也试过重启。

在我的本地主机上:一切正常。

有没有人经历过这个?

背景:系统获取用户输入的登录信息后,验证用户是否存在于数据库中,即在模型中设置此会话变量时。

有没有人经历过这个?

我的工作站在Windows 7上运行XAMPP 1.7.7,服务器在centOS上使用XAMPP for linux,我的浏览器是chrome。我应该指明的任何其他内容请告诉我。

1 个答案:

答案 0 :(得分:0)

尝试在远程CentOS计算机上使用与本地服务器完全相同的php.ini文件 - 这将消除php配置中出错的可能性(事实证明,发生了......)

对于“导致这个无法解释的PHP问题的原因”,这应该总是很高?列表。