Chrome 和 Internet Explorer 中的 Codeigniter 销毁会话
Posted
技术标签:
【中文标题】Chrome 和 Internet Explorer 中的 Codeigniter 销毁会话【英文标题】:Code igniter Destroys session in Chrome and Internet Explorer 【发布时间】:2015-10-01 11:07:24 【问题描述】:我已经使用代码点火器建立了一个聊天网站并在线启动它。几天后,我收到反馈,用户在聊天中发布 1-2 条消息后立即退出。 chrome 和 IE 浏览器报告了这些问题。在深入研究之后,我发现在几次 javascript 请求之后,它只是更改了会话 cookie 并将此人注销,但我找不到解决此问题的方法。
有人可以看看这个看看有什么问题吗?或者也许你们已经知道这个问题?当我从我的电脑登录时,我个人没有这个问题,一切正常。但我收到了一些短片,显示不同。
http://free-speak.com
【问题讨论】:
在配置文件中为会话超时变量设置了什么值? 好的。检查这个并尝试用户代理.. ***.com/questions/31493871/… 【参考方案1】:这是到期时间问题。检查 config.php 文件。给与浏览器时间托管服务器时间的时间冲突。
解决方案:
$config['sess_expiration'] = 86400;//1 day 86400 | default 7200 (2 hrs)
$config['sess_expire_on_close'] = TRUE;//default FALSE
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = FALSE;
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
【讨论】:
以上是关于Chrome 和 Internet Explorer 中的 Codeigniter 销毁会话的主要内容,如果未能解决你的问题,请参考以下文章
css 从Internet Explorer和Chrome输入类型搜索中删除X.
为啥内联“背景图像”样式在 Chrome 10 和 Internet Explorer 8 中不起作用?
在 Firefox 和 Internet Explorer 中解析 DateTime 字符串失败,适用于 Chrome
Internet 延迟:Chrome Developer Tools Network 标签中的 PENDING 和 FROM CACHE 是啥意思