使用PHP实现跨域COOKIE
2008-08-29 14:51
351 查看
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,"/",".a.com");//设置cookie
4. ?>
再放置一个readcookie.php 内容:
PHP代码
1. <?php
2. echo $_COOKIE["TestCookie"];
3. ?>
然后在b.com下放置setcookie.php ,内容:
JavaScript代码
1. <script src="http://www.a.com/setcookie.php"></script>
然后访问http://www.a.com/setcookie.php 抓取数据包可以发现,在readlog.cn域下生成了一个cookie ,名称是TestCookie,值是test
下面访问http://www.b.com/readcookie.php 来验证一下,可以发现,cookie确实设置成功了。
有兴趣可以去掉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"');这句,试一下就会发现cookie能设置,但是在b.com读不到这个cookie。
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,"/",".a.com");//设置cookie
4. ?>
再放置一个readcookie.php 内容:
PHP代码
1. <?php
2. echo $_COOKIE["TestCookie"];
3. ?>
然后在b.com下放置setcookie.php ,内容:
JavaScript代码
1. <script src="http://www.a.com/setcookie.php"></script>
然后访问http://www.a.com/setcookie.php 抓取数据包可以发现,在readlog.cn域下生成了一个cookie ,名称是TestCookie,值是test
下面访问http://www.b.com/readcookie.php 来验证一下,可以发现,cookie确实设置成功了。
有兴趣可以去掉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"');这句,试一下就会发现cookie能设置,但是在b.com读不到这个cookie。
相关文章推荐
- 使用PHP实现跨域COOKIE
- 使用PHP实现跨域COOKIE
- 使用cookie实现跨域系统单点登录
- PHP 通过设置P3P头来实现跨域访问COOKIE
- 使用PHP的curl扩展实现跨域post请求,以及file_get_contents()百度短网址例子
- php使用Cookie实现和用户会话的方法
- 使用cookie实现跨域登录
- php使用cookie实现记住用户名和密码实现代码
- 通过设置P3P头来实现跨域访问COOKIE - PHP技术
- 使用cookie实现跨域系统单点登录
- php使用p3p实现cookies跨域设置 实现单点登录,全站登录
- PHP AJAX JSONP实现跨域请求使用实例
- PHP AJAX JSONP实现跨域请求使用实例
- PHP 通过设置P3P头来实现跨域访问COOKIE
- php使用cookie实现记住用户名和密码实现代码
- php使用cookie实现记住用户名和密码实现代码
- PHP AJAX JSONP实现跨域请求使用实例
- php同时使用session和cookie来保存用户登录信息的实现代码
- PHP AJAX JSONP实现跨域请求使用实例