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 是啥意思

Div 在 Firefox、Safari、Chrome 等中显示,但在 Internet Explorer 中不显示

eclipse中package explore和project explore 怎么相互切换???