PDA

查看完整版本 : 通过设置p3p头来实现跨域访问cookie


Erika
2007-12-12, 09:41 AM
By:lcx
今天在w3网站上看到了一篇介绍p3p的文章(http://www.w3.org/TR/P3P/),利用这个可以实现跨域访问cookie,我也试验一下。
其实很简单:试验用了2个域名 (http://www.3800hk.com/)readlog.cn和diaor.com
首先在readlog.cn下放置一个文件setcookie.php 内容:
PHP代码
1. <?php
2. header('P3P: CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"');//p3p
3. setcookie("TestCookie","test",time()+3600,"/",".readlog.cn");//设置cookie
4. ?>
再放置一个readcookie.php 内容:
PHP代码
1. <?php
2. echo $_COOKIE["TestCookie"];
3. ?>
然后在diaor.com下放置setcookie.php ,内容:
JavaScript代码

1. <script src="