Hola amigos, estoy haciendo mi web modular y tengo una carpeta llamada pages donde guardo todos los archivos a mostrar. Dentro de ellas tengo otras carpetas para cada modulo, por ejemplo el modulo registro.
El problema es que no se como llamar a el archivo que está dentro de esa carpeta porque si le digo asi: index.php?sec=registro/registro no lo muestra y tampoco me gustaria llamarlo de esa manera pues pienso que existe otra mas adecuada.
Este es mi código:
Código PHP:
Ver original$carpeta = 'pages/'; //Carpeta que contiene las secciones de nuestra web.
//Obtenemos la sección que el usuario está solicitando
$seccion = @$_GET['sec'];
//Si el usuario no ha solicitado ninguna sección en especial, eso significa que quiere ver la página principal de nuestra web, que será "homepage", así que le damos ese valor a la variable.
$seccion = 'homepage';
}
//Acto seguido verificaremos que el archivo de sección que el usuario está solicitando exista en la carpeta que hemos definido en la variable $carpeta. Si éste existe, "incluimos" el contenido. De lo contrario, indicaremos que la sección no existe. Y tambien una pequeña validacion para evitar ejecuciones no autorizadas.
$seccion=$antipath[0];
//echo $seccion; //Una pequeña comprobacion en tiempo de programacion para ver si realmente funciona.
include($carpeta . $seccion . '.php');
}
else{
echo '¡La sección no existe! Por favor <a href="' . $_SERVER['PHP_SELF'] . '?sec=homepage">vuelva a la página principal.';
}
Cómo puedo pasarle la seccion y el archivo por url???
Gracias.