Décomposer une URL

  Information

Décomposer une url rapidement en séparant le Nom de Domaine, le Fichier et les Arguments de chaine.

La fonction parse_url() se charge de décomposer vos urls.

  code source classé dans  URL - Liens

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
 19    
 20    
 21    
 22    
 23    
                               
/*---------------------------------------------------------------*/
/*
Titre : Décomposer une URL

URL : https://phpsources.net/code_s.php?id=326
Date édition : 19 Jan 2008
Date mise a jour : 22 Aout 2019

Rapport de la maj:
- fonctionnement du code vérifié
*/
/*---------------------------------------------------------------*/

// Chaine contenant l'URL
$url = 'http://www.mon-domaine.com/index.php?var=123&txt=votretxt';
$url = parse_url($url);

echo 'Le nom de domaine est (sans le protocole http://) : '.$url['host'].
'<br />';
echo 'Le fichier :'.$url['path'].'<br />';
echo 'Les arguments sont :'.$url['query'].'<br />';

?>

Exemple :

 
 01    
 02    
 03    
 04    
 05    
                                

Le nom de domaine est (sans le protocole http://) : www.mon-domaine.com
Le fichier :/index.php
Les arguments sont :var=123&txt=votretxt

      Fonctions du code - Doc officielle PHP

Détail    php.net  
Description
Versions PHP
   echo
Affiche une chaîne de caractères
PHP 4, 5, 7 et 8
   parse_url
Analyse une URL et retourne ses composants
PHP 4, 5, 7 et 8

   Un petit merci aux auteurs pour leur travail, ça ne coûte rien et ça fait toujours plaisir wink

  19 Jan 2008

Information sur les mises à jour

Dernière mise à jour :

    22 Aout 2019
    fonctionnement du code vérifié

14 887 Vues
Compatibilité du code
PHP 5, 7 et 8+