Warning: Error while sending QUERY packet. PID=27501 in /home/wwwroot/coco/domain/cnlamp/web/wp-includes/wp-db.php on line 1924 跨域cookie设置 | LAMP新闻|技巧|经验|资讯站
现在的位置: 首页PHP>正文
跨域cookie设置
发表于6年前 PHP 暂无评论

很多情况下我们不得不处理这样一种情况,俩个网站域名不同,但是在一个网站登录同时要实现在另外一个网站登录.
但是跨域处理cookie浏览器会自动阻止此行为,不能写入cookie,也就不能读取.
网上提供的方法是在跨域请求时 设置 P3P HTTP Header 就可以完成跨域cookic的读写.
php写请求的页面加入如下代码

header(‘P3P: CP=”CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR”‘);

备注:P3P 是说,在页面中 iframe 或者 frame 或者 js 时候,IE 会有安全策略限制 这些页面不带cookie 。如果加上P3P 则没有这个限制。但是如果采用socket的方式去访问本域名上的文件,然后把参数传递过去了,是不能成功的!

给我留言

留言无头像?


×
腾讯微博