php 浏览器新session,php在IE浏览器中保留SESSION

php在IE浏览器中保存SESSION

我为了测试 SESSION 是否保存到值 我下了 谷歌 Firefox 浏览器 测试后发现在谷歌和Firefox 浏览器中是完成正常的 值都有 ,, 可是为什么我换了IE就值为空, 最奇怪的是我改了IE的那个设置里面的隐私权限降到最低, 我打开网页是可以看到有值的 说明这样是可以获得值的不过在打开的瞬间 就报错了

报的是 Internet Explorer 无法打开Inetenet 站点http://mixi.jp/run_appli.pl?id=22124。 已终止操作 、

这样的错误 。。

网上说的 改 PHP.ini 里面的 一些配置 我试过 ,还有给URL加session_id()的参数我也试过 就都没成功 ,,

求大哥大姐们 ,,,,帮帮忙 ,,我要疯拉

------解决方案--------------------

是不是IE的Cookie被禁用了?看看会不会是什么IE插件赞成的,比如XX工具栏..

------解决方案--------------------

$_REQUEST["id"]

啥年头了还有人这样用。

$_GET["id"]或$_POST["id"]或cookie

看你的情况好像是在做flash上传啊。

------解决方案--------------------

session和IE的设置没关系

------解决方案--------------------

session保存在服务器端

------解决方案--------------------

引用:session_start();

$_SESSION['userinfo'] = $userinfo;

session_start();

echo $_SESSION['userinfo'];

我也是这样用的,而且session是保存在服务器端的,不关浏览器的问题吧,楼主的那个用法好复杂哦.

------解决方案--------------------

引用:我保存的那个SESSION是用户登陆的信息 和这个用户的好友信息 是2个数组

Session::set("userinfo",$userinfo); 这个是保存的用户信息

Session::set("friendlist",$friendlist); 这个是保存的好友信息

$userinfo = Session::get("userinfo"); 获取

$friendlist =Session::get('friendlist'); 获取

看看获取SESSION的这两句,在此之前您并没有开启session啊,

您得先session_start();

再$userinfo = Session::get("userinfo"); 获取

$friendlist =Session::get('friendlist'); 获取

要不 $userinfo 和 $friendlist 是取不到数据的。

您再试试

------解决方案--------------------

既然Firefox显示没问题,说明PHP的配置没问题吧。

IE那边你用httpddebug看看session_id的值正确吗?

------解决方案--------------------

现在还在学习中

------解决方案--------------------

拜托,先搞清楚 session 保存在什么地方再说吧。

------解决方案--------------------

引用:引用:

我保存的那个SESSION是用户登陆的信息 和这个用户的好友信息 是2个数组

Session::set("userinfo",$userinfo); 这个是保存的用户信息

Session::set("friendlist",$friendlist); 这个是保存的好友信息

$userinfo = Session::get("userinfo……

哪有输出?不都是赋值么?

------解决方案--------------------

我也遇到一个session丢失值的问题,找了好几天了,是调用flash上传功能后丢失的。也郁闷中。。。

------解决方案--------------------

顶。。。。。。。。。。接分

------解决方案--------------------

看下程序文件的编码,如果是utf-8含签名,就会在程序输出前有个bom,即使session-start()在第一行也不可以。

------解决方案--------------------

感觉你基础性的内容还没有掌握啊

http://student.csdn.net/space.php?uid=46933&do=thread&id=1743

------解决方案--------------------

我原来也碰到过,ie下登陆不进去,别的浏览器可以进去,后来发现是配置的问题

我用的是virthhost配置多个域名,好像域名不可以加下划线的.....后来把下划线改成"-"就可以了

相关文章

相关视频

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值