Services webmasters
Partenaires
Jeux concours gratuits
 
get_meta_tags
<<<
parse_url rawurldecode
>>>

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 .

<< parse_url >>
get_meta_tags URL rawurldecode
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -