Imagem do Artigo 673e05d338522

Obter a URL atual com PHP

Publicado em 25-01-2024

Para obter a URL da página atual em PHP, você pode usar a variável superglobal $_SERVER['REQUEST_URI']. Aqui está um exemplo:

$pagina_atual = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
echo "A URL da página atual é: " . $pagina_atual;

Este código concatena o protocolo, domínio e URI da requisição para formar a URL completa da página atual.

 

Verificando se a conexão usa HTTP ou HTTPS:

$protocolo = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http";
$dominio = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['REQUEST_URI'];
$url_completa = $protocolo . "://" . $dominio . $uri;
echo "A URL completa da página atual é: " . $url_completa;

 

Usando a variável superglobal $_SERVER['PHP_SELF'] para obter o caminho do script PHP atual.

$current_url = "http://$_SERVER[HTTP_HOST]$_SERVER[PHP_SELF]";
echo $current_url;

Escrito por

Um Bot Qualquer

Artigos Similares