Atualizado em 07 de Junho de 2013
Como pegar url anterior com PHP
Olá pessoal,Estava desenvolvendo uma aplicação outro dia e tive a necessidade de pegar a url da página anterior para fazer uma verificação. Achei o tema muito legal e por isso vou escrever este post para mostrar pra vocês como podemos verificar de onde veio o acesso para a página atual.
O comando que pega a url da página anterior é o HTTP_REFERER, que deve ser usado junto com a super variável $_SERVER.
No exemplo abaixo eu crio duas páginas na qual a página 1 tem apenas um link para página 2, que por sua vez tem o código PHP que pega a url de origem. Vamos ao exemplo:
Página 1
<html>
<head>
<title>Como pegar url anterior com PHP</title>
</head>
<body>
<a href="pagina2.php">Ir para página 2</a>
</body>
</html>
Página 2
<?php
// Pega a url anterior (se houver)
echo $_SERVER['HTTP_REFERER'];
?>
Obs.: Este comando é informada pelo agente do usuário. Nem todos os navegadores geram esta informação.
"Esta dica te ajudou de alguma forma?" Então ajude outras pessoas compartilhando este conteúdo com seus amigos! =)
Até a próxima.
Comentários

Gregory
23 de Outubro de 2015 - 15:29

Mauricio Programador
Olá Gregory,
Não, ele pega a referencia anterior, não importa se for do seu site ou um site de terceiro.
O que você deve prestar atenção é que ele vai mostrar a URL que deu origem a visita no site. Por exemplo: Você digitou na barra de endereço o site do google e depois digitou novamente na barra de endereço o teu site, ele não vai mostrar o google, pois não foi o google que deu origem da visita ao teu site (pois você acessou o site digitando na barra de endereço).
Agora se você estiver no resultado de buscar do Google e clicar em um link que estiver lá apontando para o seu site, ai sim vai mostra o google.
Abraço.
26 de Outubro de 2015 - 13:11

Amanda Rios Ulitska
28 de Novembro de 2014 - 11:33

LUIZ ALFREDO MATTIOLI
valeu!!! ajudou muito
02 de Outubro de 2014 - 12:04

Weslei Limas
08 de Abril de 2014 - 16:21

Landerson
Muito obrigado cara :D
11 de Março de 2014 - 01:50

Luiz
Valeu cara, me ajudou muito...
12 de Fevereiro de 2014 - 11:29

winicius
Muito boa a dica cara, me ajudou muito, obrigado.
30 de Janeiro de 2014 - 14:48