Por ejemplo, yo lo uso con MVC, es decir, en mi controlador frontal tengo esto:
Código PHP:
Ver originalif(!empty($_GET['controlador'])) $controllerName=$_GET['controlador'].'Controller';
else
$controllerName="IndexController";
Es decir, si viene index.php?controlador=miControlador
entonces que ejecute ese controlador, sino pues que ejecute el otro (Indexcontroller), igual que la accion de ese controlador, ejemplo:
Código PHP:
Ver originalif(!empty($_GET['accion'])) $actionName=$_GET['accion'];
else
$actionName="index";
Ahora, y como se llama eso?
sencillo:
Código PHP:
Ver original//si no existe la clase controladora ni la accion entonces mostramos error
trigger_error("'".$controllerName."->".$actionName."' no existe",E_USER_NOTICE); return false;
}
//si todo esta bien, creamos la instancia del controlador y llamamos su accion
$controller = new $controllerName();
$controller->$actionName();
Este es un ejemplo, basado en PHP orientado a objetos y con MVC, pueden haber varias formas, pero si quieres esa, ponte a estudiar PHP MVC,
esta es la página donde aprendí a usarlo.
Saludos