
Obtendo a url completa do site
Uma maneira simples de obter a URL completa do endereço atual
17074 Whallysson Avelino
Vamos dar exemplos de duas formas, uma solução simples, que atende a maioria dos casos e outra solução caso seu site possa utilizar um certificado SSL e a URL possa estar acessível através do protocolo https.
Solução Simples: Basta utilizar o código abaixo:
$urlAtual = "https://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}";
echo $urlAtual;
Solução um pouco mais completa, caso seja necessário verificar a utilização de https:
function UrlBase() {
$protocolo = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ? 'https' : 'http');
$url = "{$protocolo}://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}";
return $url;
}
echo UrlBase();
Espero que essa solução seja a que você está procurando.
Qualquer dúvida, use os comentários.
COMENTÁRIOS