Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/10/2013, 01:19
Avatar de oso96_2000
oso96_2000
 
Fecha de Ingreso: junio-2002
Ubicación: Distrito Federal
Mensajes: 558
Antigüedad: 21 años, 10 meses
Puntos: 35
Respuesta: [Duda] Links activos con PHP

Para empezar, ereg es una función deprecada en php 5.3, asi que en teoría no es la mejor idea usarla.

Segundo, lo que usa es una expresión regular. En este caso, tu variable $url siempre va a matchear con algo que tenga index.php, por eso en la pagina te aparece siempre todos los links como activo, ya que tanto index.php como index.php?seccion=loquesea hacen match en esa expresión regular.

Lo que se me ocurre es que podrías usar una comparación con $_SERVER['REQUEST_URI'].

Código PHP:
Ver original
  1. if ($_SERVER['REQUEST_URI'] == $menu) { echo ' class="active"'; }
__________________
Sin Ideas