Creo que deberías "matar" la sesion completamente y luego comprobar en cada pagina si existe o no la sesion.
para "matar" la sesion:
Código PHP:
<?php
session_start();
unset($_SESSION);
session_destroy();
?>
en las otra paginas.
Código PHP:
<?php
session_start();
if(!isset($_SESSION))
{
header("Location: ruta/index.php");
exit();
}
?>