ahhhh ... ya te entendí ... pos si lo quieres hacer así con un switch sería complicadón y le pegaría un leve al performance, yo me iría más x lo que sugieres al principio ... osea, en todas tus páginas incluir un
encabezado.php y un
pie.php ... pos ya nomás le cambias el cuerpo.
Algo como
Código:
include_once( '/encabezado.php' );
// todo tu código del cuerpo
include_once( '/pie.php' );
La otra opción sería como dices con un switch ... ahí la ventaja es que usarías siempre la misma página, en tal caso sería algo como:
Código PHP:
//mandar como parámetro algo como pag=usuarios
//cachar con $_POST, $_GET o ps incluso $_REQUEST si vas a enviar el
//parámetro a veces con post y a veces con get
include_once( '/encabezado.php' );
switch( $_REQUEST[ 'pagina' ] )
{
case 'pagina1': include_once( '/pagina1ocomosellame.php' ); break;
case 'pagina2': include_once( '/pagina2ocomosellame.php' ); break;
...
//tantos case como páginas quieras gestionar
}
include_once( '/pie.php' );
obviamente puedes simplificarlo así:
Código PHP:
include_once( '/encabezado.php' );
include_once( '/' . $_REQUEST[ 'pagina' ] . '.php' );
include_once( '/pie.php' );
en tal caso mandarías x ejemplo:
pagina=inicio ... y te mostraría
/inicio.php ... pero eso es un tanto inseguro ... xq te pueden meter goles
Un saludo y espero no haberme excedido en exceso excesivo de explicación exhaustiva jeje