Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/02/2012, 07:21
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 8 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.