在IE下,刷新页面后,SESSION就丢失了。
而在FF 和chrome下就不会。这什么原因啊?
而在FF 和chrome下就不会。这什么原因啊?
解决方案 »
- php 里面 怎么样才算 超大数据量的项目
- PHP向MYSQL插入中文,有问题
- MYSQL 的二次查询怎么写?
- 搭建Discuz论坛时总出现下面错误“PHP has encountered an Access Violation at 01F0ABAE”
- 关于一个计数器的小程序问题
- 怎样取得上传图片的高宽?
- 查询域名是否已经注册
- 急问:关于我主页读取sql数据及数据库表怎样设计合理的问题
- 有冇人识用php来写类似资源管理器的树状目录结构
- 学习PHP,遇到一个很困惑的问题。
- smarty中unregister_function 函数如何使用
- 在Window2003 IIS环增下安装PHP环境,请帮看看,哪里不对?
我在一页的最顶部和最底部都写上:
var_dump($this->session->userdata('current_citycode'));结果始终是一样的。这说明,不是在页面内让SESSION失效了。
但是一刷新这个页面或跳转到其它页面后,值就成FALSE了,session值没了。
这时session被干掉了
$this->userdata = $session;
unset($session);
代码中的这句话导致的:
<LINK rel="shortcut icon" href="#">
我把这句话去掉后就全部正常了。
你把<LINK rel="shortcut icon" href="#">改下, 如 ....<LINK rel="shortcut icon" href="?">
<LINK rel="shortcut icon" href="$">
<LINK rel="shortcut icon" href="@">试一下IE有没删掉session, 如果有, 证明IE把域名重定向到其它地方了