En mi web hasta hace poco usaba un sistema de modulacion. Pero me aparecieron problemas con las sesiones y tuve que sacarlo.
Ahora hice algo mas simple, paso las variables de la url via get: Seria algo asi:
Url: index.php?accion=noticias
Y la recibo con un if:
if($_GET['accion']=="noticias"){
include('noticias.php');
}
Funciona, y claro le falta seguridad. Pero el problema es cuando alguien modifica esa url, poniendo por ejemplo:
index.php?accion=blablabla$$$$
o algo sin sentido.
Necesitaria comprobar si el valor del get existe, caso contrario mostrar un mensaje de error.
Tambien para volver al inicio uso esto if(!$_GET) (ya que todos los links son index.php?accion=algo) esto lo que hace es comprobar si el get existe y con un include agrego la pagina principal, asi:
if(!$_GET){
include('principal.php');
}
¿ Es correcto hacer esto ?
Estas son mis dudas, espero sus sugerencias. Muchas Gracias y por favor no desvirtuen el tema.