编辑:Zen的评论如下(已经是已接受的答案)就行了。我用我工作站上的那个覆盖了服务器上的php.ini。我不再有这个问题。
在服务器上:我已经尝试在设置此会话后立即在控制器中打印$ this-> session-> userdata('uid'),并且在此期间一切都很好但是当我var_dump时这个uid在我的登录页面中返回false。它不存在。我已经尝试过多次在浏览器中删除cookie和所有内容。也试过重启。
在我的本地主机上:一切正常。
有没有人经历过这个?
背景:系统获取用户输入的登录信息后,验证用户是否存在于数据库中,即在模型中设置此会话变量时。
有没有人经历过这个?
我的工作站在Windows 7上运行XAMPP 1.7.7,服务器在centOS上使用XAMPP for linux,我的浏览器是chrome。我应该指明的任何其他内容请告诉我。
答案 0 :(得分:0)
尝试在远程CentOS计算机上使用与本地服务器完全相同的php.ini
文件 - 这将消除php配置中出错的可能性(事实证明,发生了......)
对于“导致这个无法解释的PHP问题的原因”,这应该总是很高?列表。