天空小小岛技术论坛

 找回密码
 注册
搜索
查看: 10530|回复: 2

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

[复制链接]
一粒米 发表于 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
kk7769640 发表于 2012-9-23 13:52:18 | 显示全部楼层
楼主太厉害了,谢谢分享!
吾系阿奶 发表于 2013-5-17 13:29:27 | 显示全部楼层
支持你的啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|天空小小岛 ( 京ICP备17043412号-1|

GMT+8, 2018-11-14 00:40 , Processed in 0.120313 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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