imprime esto...
Código PHP:
echo $_SERVER['PHP_SELF'].'<br />';
echo $_SERVER['REQUEST_URI'].'<br />';
echo $_SERVER['SCRIPT_NAME'].'<br />';
de estas tres variables elige la que mas te convenga.... algunas veces querras quitarle la ruta de la carpeta en el script... pero, no es conveniente; quiza, otros scripts se llamen igual y esten en otro lado...
Código PHP:
// $foo = $_SERVER['????'];
// quitamos el query?
list($script) = explode('?', $foo);
$script = basename($script); // quitamos "path"
foreach ($menu as $pagina => $nombre)
{
$expr = preg_quote($pagina);
if (preg_match("/$expr$/", $script))
{
// casi... en este caso no importa la ruta, casi...
echo 'OK';
}
}