请问PHP有没有办法实现如下功能:
访问s1.domain.com时写[email protected]
然后在访问s2.domain.com时读取[email protected]
哪位大侠有办法啊

解决方案 »

  1.   

    查询手册关于 setcookie 中有关 domain 及 path 的参数项,你就会明白了...
    手册,手册!手册!!!!!!!!!
      

  2.   

    这样吧,写域cookie
    在访问s1.domain.com,时候写 s2.domain.com的cookie
    在访问s2.domain.com,读访问s1.domain.com时写的s2.domain.com下的cookie
    <script src="s2.domain.com/a.php"></script>
    a.php是写s2.domain.com cookie的代码如下:
    <?
    Header("P3P: CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR");

    ob_start();
    setcookie("a",'2',time(),'/',domain.com');
    exit();
    ?>其实写了作用域了,这cookie就都能用了,没必要用上面那个,上面那个是2个不同的域可以这样用,当然你这情况也可以
    你都是在domain.com 下的
    只是 s1,s2不同而已