Código PHP:
session_start();
$ok = 0;
// Requisitos para ver la pagina
if($_SESSION['id_usuario'] > 0){ $ok++; }
if( ... ){ $ok++; }
if( ... ){ $ok++; }
// Verifica si se cumple todo los requisitos,
// si no se cumple vuelve al index y muestra el login.
if($ok != 3 ){ header('Location: index.php'); exit(); }
// A partir de aqui el resto del codigo de la pagina, si inició session.
Pero nose si puedo confiar en el al 100%. No quiero que la seguridad de la pagina se vea comprometida. Puedo fiarme de ese header(); exit();?? de que si no se cumple ningun requisito vuelva al index y no continue con el codigo de la pagina???