Red de conocimiento informático - Material del sitio web - Cookies para diferentes nombres de dominio

Cookies para diferentes nombres de dominio

En primer lugar, tu pregunta parece bastante difícil. La combinación de símbolos chinos e ingleses y la combinación de letras mayúsculas y minúsculas hacen que parezca bastante laborioso para los lectores.

En segundo lugar, si es entre dominios, JS no puede utilizar solicitudes POST y GET. Esta es una regla de seguridad del navegador, pero se pueden utilizar otros métodos para lograr efectos similares.

JS entre dominios, POST puede obtener el resultado de la solicitud enviando un formulario oculto a una página de marco oculta. En la solicitud GET, puede agregar los parámetros GET que se solicitarán después de la dirección de destino, luego tomar todo el contenido web de la página de destino y luego obtener los resultados mediante la regularización. También puede usar JSON para obtenerlo (aprenda JSON; usted mismo para más detalles, es muy simple).

Su problema es simplemente obtener la hora de la COOKIE, luego puede obtenerla directamente a través de JS para obtener la página de destino o JSON. COOKIES.php con nombre de dominio B no necesita acceder a index.php para obtener la última hora de la cookie, porque están en el mismo sitio, y cookies.php también puede acceder a las cookies a las que puede acceder index.php.

La referencia de cookies.php para el nombre de dominio B es la siguiente (solo como referencia, escriba otro código según su propia situación):

if(isset($ _ COOKIE[ " usuario "])/ /

$Hora? =?$_COOKIE["Usuario"]; //

Otro

$Hora? ;//

$_COOKIE["Usuario"]? =?time();

Echo $time;

//O generar JSON, por favor Aprendalo usted mismo. Para dar una idea, depende más de su propia exploración y aprendizaje.

Además, para este tipo de solicitud entre dominios, se recomienda utilizar JSON, porque es simple. y conveniente. Puede escribir y usar interfaces (aunque esta es solo la interfaz más simple, por supuesto, además de JSON, también se puede usar XML, pero el rendimiento es ligeramente peor).