article
seize-1A10 à créé cet article le 4 mai 2018

PHP extraire le domaine à partir d'une url

Obtenir un nom de domaine complet avec http ou https à partir d'une url en utilisant le parsing
Vous avez trouvé cet article utile ?
-
0
0
+

Mots clés :
PHPurlparse_url


$url="http://www.ledomaine.com/chemin/autre_chemin/fichier.htm";

$TabParse = parse_url($url); // retourne l'url parsée dans un tableau
$scheme =  $TabParse['scheme']; // http ou https
$domaine =  $TabParse['host']; 


$ledomaine = $scheme . "://". $domaine

// va retourner : http://www.ledomaine.com
Voici les valeurs que l'on peut extraire d'une url :
scheme : retourne http ou https
host : retourne le domaine
path : retourne le chemin. Avec cette adresse https://www.monSite.com/repertoire/lefichier.html cela va retourner : repertoire/lefichier.html
query : retourne toutes les informations après le point d'interrogation "?"
fragment : retourne toutes les informations après le dièse "#"

On peut aussi utiliser ces valeurs un peu moins courantes :
port : retourne le port. Avec cette url http://localhost:8080/monappli retourne 8080
user : l'utilisateur
pass : le mot de passe











Créer une branche
Utilisez cet article comme base pour en créer une version différente