天空小小岛技术论坛

 找回密码
 注册
搜索
查看: 15225|回复: 2
打印 上一主题 下一主题

[总结] ie 下 iframe cookie 或 session 失效的问题解决方案

[复制链接]
跳转到指定楼层
1#
一粒米 发表于 2012-9-8 23:01:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
案例
IE 下

页面 A 域名 a.com
页面 B 域名 b.com
页面 A 中 iframe 页面 B , 页面B的 cookie hold 不住


chrome 和 firefox 无此问题

解决方案

在 页面B 的 php 脚本里添加
  1. header('P3P: CP="CAO PSA OUR"');
复制代码
搞掂,收工。

另外
由于 session 的机制是将当前的session id发送给客户端存在客户端的cookie中名为PHPSESSID的值里,然后通过 cookie 传递来维持 session 的交互,所以同样的 session 失效也是这个问题。

资料:http://msdn.microsoft.com/en-us/library/ms537343.aspx
2#
kk7769640 发表于 2012-9-23 13:52:18 | 只看该作者
楼主太厉害了,谢谢分享!
3#
吾系阿奶 发表于 2013-5-17 13:29:27 | 只看该作者
支持你的啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|天空小小岛  |京ICP备2025130156号|

GMT+8, 2025-6-21 18:15 , Processed in 0.099983 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表