p3p 跨域cookie操作

作者: jaclon 分类: PHP 发布时间: 2012-10-29 14:44 ė 6没有评论

Ucenter中的单点登录中用了p3p,具体可以参看http://www.w3.org/P3P/

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

实际使用案例:

现在有两个域名
www.test1.com
www.test2.com
两个域名想要共享cookie,双方各写一个写共享cookie的文件;a_setcookie.php内容如下

header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"');
setcookie("test",$_GET['test'], time()+3600,"/",".a.com");

b_setcookie.php

header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"');
setcookie("test",$_GET['test'], time()+3600,"/",".b.com");

如a要共享cookie给b,则在a中增加

<script type="text/javascript" src="http://www.b.com/b_setcookie.php?test=teststring"></script>

反之亦然。

本文出自 肥蕉博客@IT技术,热门话题,生活随笔,美图欣赏,转载时请注明出处及相应链接。

本文永久链接: http://www.bananawolf.com/html/2012/10/862.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

Ɣ回顶部