cookie 跨域


假设有A站(www.aaa.com)和B站(www.bbb.com),两个站点在不同服务器且不同域下,我们在A站下新建一个setcookie.php文件,代码如下:

<?php

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

$cookie_name=$_GET['name'];

$cookie_value=$_GET['value'];

setcookie($cookie_name, $cookie_value,time()+3600);

?>

接下来我们在B站下新建一个文件叫b_setcookie.php的文件,代码如下:

 

<script src=”http://www.aaa.com/setcookie.php?name=test&value=bbb.com”></script>

 

好,现在我们在A站下再新建一个文件叫getcookie.php的文件,代码如下:

<?php

echo ‘<pre>’;

print_r($_COOKIE);

?>

现在我们先在浏览器访问B站的b_setcookie.php文件,然后再访问A站的getcookie.php文件,看是否会打印相应的cookie值出来.


豫ICP备12024565号-1   E-mail:admin@hlc8.com