如何在不同的网站上获得常见的cookie值?

时间:2013-08-29 11:56:03

标签: php cookies

我有一个饼干 cookie_name:debug_flag
cookie_value:1
cookie_domain:localhost

我有两个不同域名的网站:
www.aaa.com
www.bbb.com

我想使用php在这些网站中获取常见的cookie(debug_flag) 我怎么能得到它?

<?php 
    // how to get debug cookie ....
    if($debug_flag){
        echo 'yes'
    }
?>

1 个答案:

答案 0 :(得分:2)

你做不到。 Cookie仅在域内使用(第二级域),不能从一个域本地传递(即通过浏览器中的cookie逻辑)从一个域传递到另一个域。您必须通过其他方式传递变量,例如GET。另一种方法是将您的网站(我认为它们都属于您的网站)作为共同域的子域,即。

aaa.domain.com
bbb.domain.com

- 然后您就可以访问从一个站点到另一个站点的cookie。

出于安全原因,每个域都使用Cookie - 因此要确保一个站点永远不会访问另一个站点的cookie。