Estoy comenzando a re-diseñar mi sitio Web y quiero hacerlo Modular, simplemente porque creo que ya puedo dejar de meter trozos de php en el HTML y hacer algo más prolijo.
Como no tengo apuro en hacerlo (me da lo mismo terminarlo mañana o dentro de 5 meces...) quiero hacerlo bien, para luego no andar metiéndole parches por todos lados porque funciona lento o es vulnerable...
Mi primer pregunta es, cual sería la mejor forma de llamar a los módulos? estaba pensando en hacer algo así:
index.php
Código PHP:
<?
switch ($_GET['id']) {
case 'home':
include("includes/html.php");
include("includes/top.php");
include("includes/home.php");
include("includes/bottom.php");
include("includes/fhtml.php");
break;
case 'legal':
include("includes/html.php");
include("includes/top.php");
include("includes/nota_legal.php");
include("includes/bottom.php");
include("includes/fhtml.php");
break;
case 'probando':
include("includes/html.php");
include("includes/top.php");
include("includes/probando_1.php");
include("includes/bottom.php");
include("includes/fhtml.php");
break;
default:
include("includes/html.php");
include("includes/top.php");
include("includes/home.php");
include("includes/bottom.php");
include("includes/fhtml.php");
break;
}
?>
Mi pregunta es si es una buena manera de hacerlo.
Al index.php llegaría de esta forma http://www.dominio.com.ar/?id=variable_si_corresponde
Bueno, en fin, quisiera tener la opinión de algún experto para comenzar con esto.
PD: Ténganme paciencia que soy nuevo en esto