Skip to content

A Maneira Mais Fácil de Obter o Caminho da URL Atual em PHP

Postado em por na categoria "PHP"

Introdução

Obter o caminho da URL atual em PHP é uma tarefa comum que pode ser realizada de maneira simples utilizando o superglobal $_SERVER. Este artigo irá guiá-lo através do processo, explicando como acessar esta informação e discutindo alguns casos de uso práticos.

Obtendo o Caminho da URL Atual

Para obter o caminho da URL atual, você pode utilizar a chave "REQUEST_URI" do array $_SERVER. Veja como é simples:

<?php
echo $_SERVER["REQUEST_URI"];

Este código irá retornar o caminho da URL atual junto com a string de consulta, se houver. Por exemplo, para a URL https://www.exemplo.com/foo?bar=baz, o código acima retornará /foo?bar=baz.

Entendendo o $_SERVER

O $_SERVER é um superglobal em PHP que contém informações sobre cabeçalhos, caminhos e locais de script. A chave "REQUEST_URI" especificamente contém o URI que foi fornecido para acessar a página, incluindo o caminho e a string de consulta.

Casos de Uso

  • Navegação por Breadcrumbs: Utilize o caminho da URL para gerar breadcrumbs dinâmicos que ajudam os usuários a navegar pelo seu site.
  • Destaque do Menu Ativo: Compare o caminho da URL com os itens do menu para destacar dinamicamente a página atual.
  • Redirecionamento: Redirecione os usuários para a mesma página após a submissão de um formulário, utilizando o caminho da URL atual.

Conclusão

Utilizar o $_SERVER["REQUEST_URI"] é a maneira mais direta e eficiente de obter o caminho da URL atual em PHP. Com este conhecimento, você pode melhorar a navegação e a experiência do usuário em seus projetos web.

End of article