sip, tienen razon, pero creo que eso no era la duda del forero freedatos...
Código PHP:
if($sec=="home"){
include ("menus/principal.php");
}else{
include ("menus/".$menu.".php");
}
Cuando abras index.php (sin ?sec=......) la variable $sec no existe, entonces PHP busca lo que le decis en include ("menus/".$menu.".php"); y como $menu tampoco existe te da el error.
Cuando hagas el if() podrias agregarle otra condicion, por elemplo || empty($sec)
Mira aqui para ver que es ||
http://ar2.php.net/manual/en/languag...rs.logical.php
empty() es verdadero cuando la variable que le pasas esta vacia....
www.php.net/empty
Saludos
Cita: (pero cuando retrocedemos al index.php como sec no lo muestra me da el error )
Para la proxima seria bueno que pongas los errores que te tira PHP, sino tenemos que estar adivinando