7.104 URL
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . base64_decode . base64_encode . get_meta_tags ->parse_url . rawurldecode . rawurlencode . urldecode . urlencode
|
7.104.10 parse_url()Analyse une URL et retourne ses composants[ Exemples avec parse_url ] PHP 3, PHP 4
array
parse_url (
string
url
)
parse_url
retourne un tableau associatif
contenant les composants de l'URL. Les composants
-
scheme
- e.g. http
-
host
-
port
-
user
-
pass
-
path
-
query
- après le point d'interrogation
?
-
fragment
- après le signe dièse
#
Cette function
n'est pas
destinée à
valider des URL, mais à la scinder en parties. Les URL partielles
sont aussi acceptés,
parse_url
essaie alors de l'analyser
correctement.
Exemple avec parse_url |
$ php -r 'print_r( parse_url("http://username:password@hostname/path?arg=value#anchor"));'
Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)
$ php -r 'print_r( parse_url("http://invalid_host..name/"));'
Array
(
[scheme] => http
[host] => invalid_host..name
[path] => /
)
|
Voir aussi
pathinfo
,
parse_str
,
dirname
et
basename
.
|