我正在使用codeigniter并有一个简单的用户登录设置。用户提交他们的凭证,检查数据库是否有效,如果他们是模型将控制器的会话ID传递并重定向到用户页面。如果数据不正确,用户将被重定向到登录页面并显示错误消息。这里没什么特别的。问题是它不适用于IE。我不确定是因为重定向还是会话创建。除IE以外的所有浏览器都可以正常工作。我测试了8与Windows 7在平行并且工作正常。奇怪的是,它不适用于Windows 7 IE 8的电脑上。有人可以告诉我为什么登录页面每次用户登录时都会刷新。有人告诉我尝试添加以下代码:Codeigniter创建会话和重定向在IE中不工作
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="Expires" content="-1" /> <meta http-equiv="CACHE-CONTROL" content="NO-CACHE" /> </head>
这无济于事。我也将会话处理程序从ci_sessions更改为cisessions,这也没有帮助(我在另一个论坛上看到了这一点)。任何人都可以帮忙吗?!
供参考:更多有价值的帮助可以通过提供相关的会话的所有配置线,并且不会话创建的代码来获得/重定向。 – treeface 2010-12-22 17:19:47