Maison > développement back-end > tutoriel php > Comment récupérer le sous-domaine d'une URL à l'aide de PHP ?

Comment récupérer le sous-domaine d'une URL à l'aide de PHP ?

Barbara Streisand
Libérer: 2024-12-01 14:10:14
original
294 Les gens l'ont consulté

How to Retrieve a URL's Subdomain Using PHP?

Récupérer le sous-domaine d'une URL à l'aide de la fonction PHP

Pour obtenir la partie sous-domaine d'une URL, PHP propose une fonction pratique. Explorons cette fonction et fournissons une solution à votre requête.

Fonction pour obtenir un sous-domaine

La fonction exploser() en PHP peut être utilisée pour diviser une chaîne en un tableau basé sur un délimiteur spécifié. Pour extraire le sous-domaine d'une URL, nous pouvons diviser le nom d'hôte en utilisant des points comme délimiteur.

Solution

Voici une solution simple :

$subdomain = array_shift(explode('.', 'en.example.com'));
Copier après la connexion

Ce code attribue la partie "en" de l'URL au sous-domaine $ variable.

Approche alternative (PHP 5.4 et versions ultérieures)

À partir de la version PHP 5.4, vous pouvez utiliser une approche simplifiée :

$subdomain = explode('.', 'en.example.com')[0];
Copier après la connexion

Les deux les approches atteignent le même objectif : extraire le sous-domaine de l’URL donnée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal