标签归档:session

PHP由于服务器时间不正确导致的IE、Chrome下SESSION丢失

今天系统联调的时候遇到了一个比较奇怪的Bug,火狐下一切正常,切换到IE和Chrome之后发现一直是未登录状态。在确认了Ajax提交的登录一切正常后,把问题定位在了PHP Session是否正常设置上。

切换到项目的Session临时目录,删除所有的SESSION文件,使用IE打开页面。发现每次刷新一次都会新增一个SESSION文件。使用IE的开发者工具(按下F12唤出面板,菜单【缓存】->【查看Cookie信息】,如图)查看Cookie列表,发现PHP的Session确实没有写进去。

继续阅读

PHP中Header位置错误导致SESSION丢失

近日忙于一项PHP项目,忙的焦头烂额。昨天晚上加班到12点将模板解析部分进行了修改优化,今天早晨开始测试,结果发现通过SESSION验证的所有功能都不能使用了。于是打开Firefox,使用firebug中的cookie插件查看,结果发现,session ID统统不见了,COOKIE里面更是一干二净,心中大惊。
继续阅读