20/02/2012, 07:21
|
| | | Fecha de Ingreso: septiembre-2010 Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 2 meses Puntos: 331 | |
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. |