Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2013, 23:33
Avatar de Mosiah16
Mosiah16
 
Fecha de Ingreso: abril-2010
Ubicación: Antofagasta
Mensajes: 70
Antigüedad: 14 años
Puntos: 1
[Duda] Links activos con PHP

Hola, tengo el siguiente código con el cual debería mostrar en el menú principal de mi sitio, los links activos, cuando configuro para el index.php funciona correctamente, pero cuando utilizo un link de tipo pagina.php?seccion=servicios, no me muestra el link activo en esa sección del sitio, aquí el código, el cual lo tome de una tema de este mismo foro:

Código PHP:
<?php 

function Menu($sitio) { 
$url 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; 
if(
ereg($sitio,$url)) {echo 'class="active"'; } 
}  
?>
Código HTML:
<ul>
 <li><a href="index.php" title="Inicio" <?php Menu('index.php') ?>>Inicio</a></li>
 <li><a href="pagina.php?seccion=contacto" title="Contacto" <?php Menu('pagina.php?seccion=contacto') ?>>Contacto</a></li>
</ul> 
Si por ejemplo pongo pagina.php, funciona, pero si pongo un link a otra sección del sitio quedan activos los dos en el menu.

Espero me puedan ayudar, desde ya muchas gracias.
__________________
Tu mente es capaz de todo...