как получить куки из другого домена с помощью php и javascript

Предположим, у меня есть cookie, установленный на первом сайте, скажем, для пользователя. Теперь я хочу прочитать этот куки на втором сайте через javascript и ajax. Но это не работает. Я получил xmlHttp.status=0.

пример кода

во втором домене файл readcookie.php

var xmlHttp;
    function createXMLHttpRequest(){
        if(window.ActiveXObject)
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        if(window.XMLHttpRequest)
            xmlHttp=new XMLHttpRequest();
    }
    function readcookie(){

        createXMLHttpRequest(); 
        xmlHttp.open("GET","http://www.first.com/cookie.php",true);
        xmlHttp.onreadystatechange=getcookie;
        xmlHttp.send(null);
    }
    function getcookie(){
        if(xmlHttp.readyState==4){
            if(xmlHttp.status==200){
                var reply=xmlHttp.responseText;
                if(reply){
                    alert(reply);
                }
            }
            else
                alert(xmlHttp.status);
        }
    }

в первом домене файл cookie.php

if(isset($_COOKIE['user'])){
        echo $_COOKIE['user'];
    }
    else{
        setcookie('user','a2345',0);
        echo $_COOKIE['user'];
    }
12
задан manashb 12 January 2012 в 11:38
поделиться