Hombre... con explode() no se puede hacer eso. Tendría que hacer 2 explode() lo cual me parece innecesario. split() no se por qué razón no me funciona. Sin embargo, dicen en el manual de PHP que mientras se pueda usar explode() es mejor no activar el motor de expresiones regulares para no recargar el servidor.
Entonces, en vista de optimizar, saqué esto:
Código PHP:
$url1 = explode("?",$_SERVER['REQUEST_URI']);
$url2 = isset($url1['1'])?explode("=",$url1['1']):'';
Entonces, la porción de cadena que deseo se encuentra en $url2[0].
En 2 lineas sale el code, ¿qué opinan?