Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/12/2010, 05:30
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Error : Notice: Undefined index: sec in

Creo que solo deberias preguntar si existe la variable SEC, o si no esta vacia.. no hace falta inicializar.. podrias hacerlo asi, no es muy distinto a lo que tienes, salvo que no uso una variable para buscar la pagina.

Código PHP:
<?php

    
if(!isset($_GET['sec']))
    { 
    include(
"inicio.php"); 
    } else {
    if(
file_exists($_GET['sec'].".php"))
    {
        include(
$_GET['sec'].".php");
    } else {
        include(
"error.php");
    }
    }
    

?>
La diferencia es que si inicializo una variable y no fue enviada nunca, saldria siempre el error, si solo pregunto por el POST o GET no habra ese drama.

Pero esta forma de generar paginas es muy vulnerable a ataques XSS...
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...