Cita:
Iniciado por loncho_rojas Mas alla de que no tenga mucho que ver con la URL, y para evitar otro tema te comento lo siguiente:
esta forma de llamar páginas
if(isset($_GET['pagina'])) {
$page = $_GET['pagina'];
} else {
$page = "home";
}
es muy pasible a ataques de spam... a parte de proporcionarte problemas a la hora de hacer las llamadas de URL amigables.
Imaginate que algun robot (cosa que te pasará) inserte un codigo tipo
a tí no te afectaría de manera directa, pero podria ser un spam de envio masivo que a travez de tu URL que la dejas abierta para la recepcion de una variable que va a ser incrustada en una página, afectando tu IP o la IP de tu cliente, o la IP de tu proveedor, lo cual tarde o temprano bloquerá tu server, o te traerá una sanción... estos includes via GET son bastante vulnerables a todo tipo de ataques, por ello, es preferible usar estructuras de armado mas convencionales, y para tal efecto existen herramientas que ayudan a ser efectivo ese trabajo, como el DRIM GUIVER con sus DWT, o templates de Dream Weaver el cual genera páginas similares, interconectadas entre si, de tal manera que cuando actualices el temp, tambien actualiza las demas páginas creadas a partir de ese temp...
Es mi humilde consejo
de que manera podria hacerlo entonces, no se si viste el link a la pagina que tiene un sistema similar a lo que quiero hacer... toda comentario o sugerencia son bienvenidos, yo apenas estoy empezando meterme a este maravilloso mundo del PHP... jejej
Dejo tambien el diagrama de como esta mas o menos el comportamiento de las paginas