„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie extrahiere ich Domainnamen aus Subdomains in PHP?

Wie extrahiere ich Domainnamen aus Subdomains in PHP?

Veröffentlicht am 08.11.2024
Durchsuche:121

How to Extract Domain Names from Subdomains in PHP?

Extrahieren von Domänennamen aus Subdomänen in PHP

In der modernen Webentwicklung ist es unerlässlich, Domänennamen zu analysieren und abzurufen, auch aus ihren Subdomänen . Ein einfaches Beispiel könnten Domänennamen wie „here.example.com“ oder „example.org“ sein. Um diesem Bedarf gerecht zu werden, stellen wir eine umfassende PHP-Funktion vor, die den Root-Domain-Namen aus einer beliebigen Eingabe extrahieren kann.

Mit einer Kombination aus nativen PHP-Funktionen und regulären Ausdrücken analysiert diese Funktion Subdomains umfassend und gibt die primäre Domain zurück Name. Unabhängig von der Eingabe („here.example.com“, „example.org“ oder „here.example.org“) gibt die Funktion beispielsweise konsistent die Stammdomäne „example.org“ zurück.

Innerhalb der Funktion wird die URL mithilfe der PHP-Funktion parse_url() analysiert, die die URL in ihre Bestandteile zerlegt. Der Domänenname wird dann aus dem „Host“-Schlüssel im resultierenden Array extrahiert.

Um den Domänennamen weiter zu verfeinern, wird ein regulärer Ausdruck verwendet. Dieses Muster entspricht Domänennamen, die aus alphanumerischen Zeichen und Bindestrichen bestehen. Der Ausdruck erfasst den Domänennamen und speichert ihn in der Domänengruppe.

Schließlich gibt die Funktion den extrahierten Domänennamen zurück, der die Stammdomäne der Eingabe-URL darstellt. Die Funktion verarbeitet mühelos verschiedene Domainformate und unterstützt nahtlos verschiedene Top-Level-Domains (TLDs).

Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729555520 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3