Hola...
Por lo menos en localhost lo he solucionado de esta forma, poniendo en la cabecera de la página a proteger (listado.php) esto, más o menos como dice KrowMx. Ahora bien, como verán, la llaves "{}" siguientes a "if(isset($_SESSION['email']))" están vacías, sin ningún "echo". Lo hice azí, por que al iniciar sesión correctamente, la página se mostraba en su cabecera con el texto: "OK, tienes el acceso permitido" y no supe hacerlo de otra manera.
Eso está bien, me traerá algún problema???
Código PHP:
<?php
session_start();
if(isset($_SESSION['email'])) {
}
else {
header("Location: login_user.php");
}
?>