Respuesta: Problema con include en template <?php if(isset($_GET['page']) && $sec=$_GET['page']){ include("cotenido/$page.php");} else{header ("Location: index.php");} ?>
Por otro lado, no hay nada mal, si haces un include basándote en un input por $_GET, necesariamente fallará cuando el archivo no exista. Hacer includes con input proveniente del usuario o por URL es una pésima práctica. De todas maneras puedes hacerlo y evaluar $_GET['page'] con un switch con un bloque default. Otra alternativa es usar la función file_exists para comprobar si el archivo existe antes de hacer el include.
Saludos
__________________ Fere libenter homines, id quod volunt, credunt. |