Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/08/2012, 16:30
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: Es la manera correcta de crear un sitio web esta?

No, no es una buena manera, es una "manera aceptable", tu idea es correcta pero mal implementada, NUNCA le debes dar a entender a los visitantes que esta incluyendo un archivo directamente, con lo que haces un usuario mal intencionado podrá acceder a cualquier archivo, este o no dentro de la carpeta publica de Apache, por lo tanto será un enorme agujero de seguridad, si piensas hacer eso debes crear una "lista" de archivos validos para cargar de esa forma...

index.php, el cual se encargará de incluir los archivos necesarios...
Código PHP:
Ver original
  1. $pagina = isset($_GET['modulo']) ? $_GET['modulo'] : 'index';
  2. $file = '';
  3. switch($pagina) {
  4.      case 'index':
  5.           $file = 'inicio.php';
  6.           break;
  7.      case: 'otrapagina':
  8.           $file='otrapagina.php';
  9.           break;
  10.      default:
  11.           $file='archivo_no_encontrado.php';
  12.           break;
  13. }
  14.  
  15. include($file);

Unicamente tendrías que crear los links de la siguiente manera:
Código HTML:
Ver original
  1. <a href="index.php?modulo=pagina&variable1=valor&variable2=valor">Link</a>
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)