Estoy realizando una página web en la que necesitas iniciar sesión para visualizar el contenido; si no has iniciado sesión entonces te manda a la página de inicio.
El problema es que a la hora de comprobar si el usuario ha iniciado sesión, toda la página la tengo que poner en un echo (cosa muy tediosa)... para que me de a entender mejor les pongo la idea en código:
Código PHP:
if(isset($_SESSION["usuario"])){
echo("
<html>
<head>
</head>
<body>
</body>
</html>");
}
else
Header("Location : login.php");
De momento funciona, pero no creo que sea lo más factible, sobre todo por que es complicado leer el código sin la ayuda de los colores de los IDE's, pues desaparecen cuando los pones entre las comillas del echo (sin contar que tengo que escapar todas las comillas dobles del html)
Mi duda es si hay alguna manera de hacer lo mismo sin tener que imprimir la página usando un echo...
espero haberme explicado
Gracias!