Cita: y el sistema de variables, como funciona, por ejemplo para un usuario no registrado, no vea o no acceda a una página?
Pues piensa que tienes una variable "común" para todas tus páginas .. esa variable comun la tienes en la sesión .. y a las variable de sesión se acceden por su array superglobal $_SESSION['nombre_de_tu_variable'] ... (yo no uso session_register() y asumo como globales las variables de sesión .. eso se comenta un pco en la FAQ del foro ..)
Así que con esa variable . siempre puedes hacer tu condicional típo:
Código PHP:
if (empy($_SESSION['variable_d_sesion'])){
echo "no estás autorizado a ver esto .. todavía no se ha creado la variable de sesión ";
exit; // termino el script . (un ejemplo) ..
}
La función empty() mira si la variable implicada está definida y con valor . si no lo está da TRUE ..
Un saludo,