start sesiones ejemplos delete cookie _cookie php session cookies

sesiones - session start php login



¿Por qué no puedo pasar sesiones de usuario entre subdominios? (1)

En primer lugar, he utilizado TODOS los métodos sugeridos en este artículo de SO: Permitir que las sesiones de php se transfieran a los subdominios

Para su conveniencia, aquí están los consejos que ya seguí:

Aquí hay 3 opciones.

Coloque esto en su php.ini:

session.cookie_domain = ".example.com"

En su .htaccess:

php_value session.cookie_domain .example.com

Como lo primero en tu script:

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

Tengo 9 subdominios (losangeles.mysite.com, sandiego.mysite.com, etc.) y me gustaría que los usuarios puedan permanecer conectados entre ellos. A partir de ahora, sin embargo, el servidor trata cada subdominio como un sitio totalmente contenido con sesiones separadas.

¿Hay algo mas que pueda hacer? ¿O cómo puedo solucionar esto?


Sospecho que las cookies se están configurando para .foo.example.com en lugar de .example.com. Intenta instalar el complemento Live HTTP Headers para Firefox y comprueba cómo se establecen las cookies.

Para hacer esto, abra Live HTTP Headers y con la ventana abierta, vaya a la página que establece la cookie. En la ventana, debe haber una línea que se parece a esto.

Set-Cookie: lng = en-US; ruta = /; dominio = .example.com;

Si la cookie está configurada para domain = .foo.example.com; entonces sabes cuál es el problema. Sin embargo, si el dominio es .example.com, algo más está sucediendo.

Además, si las cookies se establecen para .example.com en foo.example.com, verifique si el navegador está enviando cookies a bar.example.com. Esto debería ayudar a localizar dónde está el problema.