
14/04/2011, 18:10
|
 | Mod on free time | | Fecha de Ingreso: agosto-2008 Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 7 meses Puntos: 2237 | |
Respuesta: problemas con manejos de sesiones session_start(); debe ser la primera linea de cada script donde quieras utilizar sesiones, ya sea para asignar los valores o simplemente leerlos.
En el script que colocaste al principio inicializas la sesion solo cuando el nombre de usuario es valido... esto es un error, porque la sesion debe estar activa independientemente de si el usuario ingreso correctamente o no.
Lo que debe marcar diferencia entre usuario "logueado" y visitante es que exista $_SESSION['usuario_login']; logicamente, al finalizar sesion debes eliminar esa variable, o usar session_destroy(); |