Lo correcto seria que en la pagina de login, si esta persona lo pasa, se incluyera en la sesion una variable identificativa para demostrarlo, como por ejemplo "$valid_user" o la que tu decias. En el resto de paginas lo unico que tienes que combrobar al principio de cada una es si esta variable esta presente o no. Osea,mmm...Código: Text
if (!isset($_SESSION['valid_user'])) {echo "Debes estar logeado"; exit;}
Por si no lo entiendes, si no esta declarada la variable de sesion $valid_user, muestras el mensaje de logeo y terminas la ejecucion del codigo.
De esa manera, obligas a todo aque que quiera usar tus paginas a logearse primero o no vera nada.
Saludos,
haber, partimos de la base de que para ver la pagina tienes que estar logeado. Si terminas la sesion, evidentemente no puedes ver ninguna pagina.
se usa session_destroy y no puede seguir en el sitio porque recuerda que estaba deshabilitado para usuarios no logeados, la manera que dice steel es la correcta smile.gif o mas bien la mas común
PD: Voy a ver que es eso de "session_destroy"sirve para destruir todas las variables de sesión creadas en esa sesión valga la redundancia :P