Foros del Web » Programando para Internet » PHP »

Logout en dominio y subdominio

Estas en el tema de Logout en dominio y subdominio en el foro de PHP en Foros del Web. Hola, estoy intentando eliminar una sesión de la cual la elimino desde: http://www.pagina.com/logout Mi problema es que si estoy conectado en un panel de control ...
  #1 (permalink)  
Antiguo 11/03/2012, 07:00
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 3 meses
Puntos: 9
Logout en dominio y subdominio

Hola, estoy intentando eliminar una sesión de la cual la elimino desde:

http://www.pagina.com/logout

Mi problema es que si estoy conectado en un panel de control (http://panel.pagina.com), solo me elimina las sesiones del dominio, no del subdominio, y cuando accedo me quedo conectado en el panel..


<?php

session_start();

unset($_SESSION['id']);

echo "Sesión eliminada";

?>
  #2 (permalink)  
Antiguo 11/03/2012, 12:05
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Logout en dominio y subdominio

Utiliza session_destroy(), unset sólo elimina la variable.
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 11/03/2012, 20:18
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Logout en dominio y subdominio

Eso es porque la cookie de sesión solamente es válida para tu dominio www, para resolverlo debes de usar session_set_cookie_params para que la cookie de sesión sea válida para todos los subdominios.

Saludos.

Etiquetas: dominio, logout, subdominio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:16.