Seraphinux
“Lloramos por el lamento de un pájaro pero no por la sangre de un pez, benditos aquellos que tienen voz.”
April 22nd, 2008
Visitada: 532 veces, 1 en este dia.

PHP - Parsear una URL

Problema

Necesitas extraer el protocolo, el nombre del dominio, la ruta o algun otro componente.

Solucion

Usa la funcion parse_url(); automaticamente dividide la URL en cada una de las partes que la constituyen.

[php]
// definimos la URL
$url = "http://www.misitio.com:80/carpeta_uno/
archivo.php?id=1&page=1";

// parseamos la URL dentro de un array asociativo
$datos = parse_url($url);

// Imprimimos los elementos de la URL
// SALIDA:
// scheme: http
// host: www.misitio.com
// port: 80
// path: /carpeta_uno/archivo.php
// query: id=1&page=1
foreach ($datos as $key=>$value) {
echo “$key: $value \n”;
}

?>
[/php]

Posts Relacionados
  • No related posts

Una Respuesta to “PHP - Parsear una URL”

  1. [...] Vía: Seraphinux [...]

Dejanos un comentario.