
06/05/2009, 11:12
|
 | | | Fecha de Ingreso: enero-2008 Ubicación: Frente a mi monitor...
Mensajes: 572
Antigüedad: 17 años, 2 meses Puntos: 7 | |
Respuesta: No logro cerrar sesion ¿Por qué usás @? Según como trabajás la variable, al hacer logout podrías cambiarle el contenido a algo distinto de "usuario identificado" y debería funcionar.
Ahora que miro, estás haciendo una ASIGNACIÓN (=) no una COMPARACIÓN (==) dentro del if
También podrías hacer lo siguiente:
Cuando un usuario se loguea, inicias una variable $_SESSION["id"] y le cargas el id, el nombre de usuario o lo que sea que necesites de ese usuario.
Cuando el usuario hace un logout, lo que hacés es un unset de esa variable de sesión.
Para evaluar si está logueado o no, preguntas con isset si está seteada la variable.
Es otra alternativa.
Saludos. |