Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/06/2013, 14:49
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 8 meses
Puntos: 2135
Respuesta: Detener funcion, if - else

Aquí hay varias cosas, una parse_url te devuelve un array, a menos que uses la segunda forma, pero de la forma que tienes jamás te va a funcionar, tienes que tener una variable con el URL a parsear:
Código PHP:
Ver original
  1. $url = "laurlaparsear";
  2. $path = parse_url($url, PHP_URL_PATH);

Ahora lo que estas comparando es el hash # (o fragmento) para eso deberías de usar PHP_URL_FRAGMENT.

@Italico76 parse_url no genera exepciones por lo que el bloque try/catch no hace nada en este caso.

Saludos.