programadores PHP fazer um monte de trabalho com URLs, links e arquivos. O ambiente PHP contém uma enorme quantidade de informações sobre os usuários-onde eles estão vindo e para onde eles estão indo. Mas em uma reviravolta não-intuitivo, não é óbvio como obter uma das peças de informação mais essenciais para uma sessão de navegação na web: nome de domínio da página atual. O ambiente, no entanto, expõe todas as informações que um navegador Web do usuário envia quando uma página é solicitada. Isso fornece uma maneira de encontrar o nome de domínio.
Obter o nome de domínio a partir do HTTP do host
Criar uma variável vazia chamada "$ Current_domain," ou o que você quiser chamá-lo. Por exemplo, você pode usar "Current_domain $ = `` -" em seu código.
Set $ current_domain ao texto do host HTTP. O anfitrião HTTP é a parte da URL que vem depois "http: //&# 8221- e contém o nome de domínio. Pode também conter um "www," que você não quer. Você pode obter o host HTTP a partir da matriz global $ _SERVER. Experimentar "$ Current_domain = $ _SERVER [ `HTTP_HOST`] -" como seu código.
Certifique-se de que você tem um nome de domínio. Se $ current_domain ainda está vazio, então o navegador do usuário não solicitar um URL com um nome de domínio. Isto poderia significar que o script está sendo executado em uma linha de comando ou outro contexto além de em uma página web.
Remova o "" se ele está lá. Use preg_replace () para fazer isso. Experimentar "preg_replace ( `/ ^ / i`, ``, 1) -" como seu código. O último parâmetro, com o valor "1," duplamente garante que você retirar apenas o primeiro "" a partir do texto.
Em um contexto da Web, "$ current_domain" agora irá conter o nome de domínio do URL onde o seu script está sendo executado. Ou seja, ele irá conter o nome do domínio da página da web atual.








Como registrar um nome de domínio DNS
Como procurar disponibilidade url
Como redirecionar nomes de domínio
Como obter um nome de domínio totalmente qualificado
Como comprar um nome de domínio para a vida
Eu não posso mudar meu nome computador após ingressar em um domínio