cómo excluir un subdominio de los subdominios que comparten la variable SESSION

Tenía un subdominio libre de cookies (estático) hasta que use este código para hacer que mi variable de sesión sea visible en todos los subdominios:

session_set_cookie_params(0,'/','.example.com'); 

aparentemente, Al hacerlo, he perdido la característica libre de cookies del subdominio “estático”.

¿Cómo podría tener una variable de sesión visible en todos los subdominios, excepto en la estática? gracias por ayudar

Solutions Collecting From Web of "cómo excluir un subdominio de los subdominios que comparten la variable SESSION"

Estaba teniendo un problema similar al tuyo, y creo que mi solución te ayudará con tu dominio estático sin cookies. He descrito mi problema y la solución subsiguiente a continuación, así que espero que pueda usarlo para resolver su problema.

Quería compartir la sesión en 2 subdominios:

Pero excluya esa sesión y use su propia sesión en

  • admin.example.com

Para configurar la sesión para que se use en los dos dominios, como describió, tendrá que establecer los parámetros de cookies:

 session_set_cookie_params(0,'/','.example.com'); 

Sin embargo, esto entrará en conflicto con la cookie de la sesión de admin.example.com.

La solución es establecer el nombre de la sesión en el sitio de administración por lo que difiere del nombre de la sesión en los otros sitios. Por ejemplo:

 session_name("AdminPHPSESSID"); 

Ver http://www.php.net/session_name para más información.

puede por favor establecer en el archivo php.ini

El dominio para el cual la cookie es válida.

 session.cookie_domain = "domain" 

O

 ini_set('session.cookie_domain', '.example.com');