(PECL pecl_http:0.21.0-1.5.5)
http_build_url — Construit une URL
Construit une URL.
Les parties de la seconde URL seront ajoutées dans la première en fonction des arguments.
partie(s) d'une URL sous la forme d'une chaîne ou un tableau associatif comme retourné par la fonction parse_url()
la même chose que le premier argument
un masque de constantes HTTP_URL ; HTTP_URL_REPLACE est la valeur par défaut
si défini, il sera ajouté avec les parties de l'URL composée comme retournée par la fonction parse_url()
Retourne la nouvelle URL sous la forme d'une chaîne en cas de succès, ou FALSE si une erreur survient.
Exemple #1 Exemple avec http_build_url()
<?php
echo http_build_url("http://user@www.example.com/pub/index.php?a=b#files",
array(
"scheme" => "ftp",
"host" => "ftp.example.com",
"path" => "files/current/",
"query" => "a=c"
),
HTTP_URL_STRIP_AUTH | HTTP_URL_JOIN_PATH | HTTP_URL_JOIN_QUERY | HTTP_URL_STRIP_FRAGMENT
);
?>
L'exemple ci-dessus va afficher :
ftp://ftp.example.com/pub/files/current/?a=b&a=c