PHP でサブドメインからドメイン名を抽出するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-10-22 08:07:30
オリジナル
183 人が閲覧しました

How to Extract Domain Names from Subdomains in PHP?

PHP でサブドメインからドメイン名を抽出する

現代の Web 開発では、サブドメインからであってもドメイン名を解析して取得することが不可欠です。 。簡単な例としては、「here.example.com」や「example.org」などのドメイン名が挙げられます。このニーズに対処するために、特定の入力からルート ドメイン名を抽出するように設計された包括的な PHP 関数を紹介します。

この関数は、PHP のネイティブ関数と正規表現を組み合わせて使用​​し、サブドメインを包括的に解析し、プライマリ ドメインを返します。名前。たとえば、入力 ("here.example.com"、"example.org"、または "here.example.org") に関係なく、関数は一貫してルート ドメイン "example.org" を返します。

関数内で、URL は PHP の parse_url() 関数を使用して解析され、URL を構成コンポーネントに分解します。次に、結果の配列内の「host」キーからドメイン名が抽出されます。

ドメイン名をさらに絞り込むために、正規表現が使用されます。このパターンは、英数字とダッシュで構成されるドメイン名と一致します。この式はドメイン名を取得し、ドメイン グループに保存します。

最後に、この関数は、入力 URL のルート ドメインを表す、抽出されたドメイン名を返します。この機能は、さまざまなドメイン形式を簡単に処理し、さまざまなトップレベル ドメイン (TLD) にシームレスに対応します。

以上がPHP でサブドメインからドメイン名を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!