Extraindo nomes de domínio de subdomínios em PHP
No desenvolvimento web contemporâneo, é imperativo analisar e recuperar nomes de domínio, mesmo de seus subdomínios . Um exemplo simples pode incluir nomes de domínio como “here.example.com” ou “example.org”. Para atender a essa necessidade, apresentamos uma função PHP abrangente projetada para extrair o nome de domínio raiz de qualquer entrada.
Usando uma combinação de funções nativas do PHP e expressões regulares, esta função analisa subdomínios de forma abrangente e retorna o domínio primário nome. Por exemplo, independentemente da entrada ("here.example.com", "example.org" ou "here.example.org"), a função retorna consistentemente o domínio raiz, "example.org".
Dentro da função, o URL é analisado usando a função parse_url() do PHP, que decompõe o URL em seus componentes constituintes. O nome de domínio é então extraído da chave "host" na matriz resultante.
Para refinar ainda mais o nome de domínio, uma expressão regular é empregada. Este padrão corresponde a nomes de domínio que consistem em caracteres alfanuméricos e traços. A expressão captura o nome de domínio e o armazena no grupo de domínios.
Finalmente, a função retorna o nome de domínio extraído, que representa o domínio raiz do URL de entrada. A função lida facilmente com vários formatos de domínio, acomodando perfeitamente diferentes domínios de nível superior (TLDs).
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3