mira, no hace falta usar header
Código PHP:
<?php
switch ($_GET['menuSistem']) {//menu
case 'portada'://submenu pagina principal
require("functions/home/func.home.inc.php");//fichero externo: incluimos
break;
case 'regUsrNew'://submenu para el registro de usuarios
require("functions/regusr/func.registro.usr.new.inc.php");//fichero externo: incluimos
break;
case 'loginUsr'://submenu de acceso al login access de los usuarios
require("functions/login/func.login.inc.php");//fichero externo: incluimos
break;
default://submenu pagina principal
require("functions/home/func.home.inc.php");//fichero externo: incluimos
break;
}
?>
esto funcionaria asi...
index.php?menuSistem=portada
index.php?menuSistem=regUsrNew
index.php?menuSistem=loginUsr
index.php?//asi se ejecuta el default, por si no seleccionas nada
podrias usar un meta, en vez de un require o include... o el Header como el ejemplo de ja.lopez
echo "<META HTTP-EQUIV=Refresh CONTENT=1;URL=index.php?menuSistem=portada>";