Fórum Como pegar origem de requisição em página com o php? #574574

03/02/2017

0

PHP

Opa galera, beleza?

Tem como eu pegar a origem da requisição de uma página em php?

Por exemplo, eu quero saber de onde o cara está vindo após fazer uma requisição.

Minha intenção é permitir somente as requisições vindas de uma determinada página.

Tem como fazer isso?
Calebe Menezes

Calebe Menezes

Responder

Post mais votado

07/02/2017

Olá Calebe, bom dia!

para recuperar uma origem você pode utilizar o HTTP_REFERRER. $_SERVER["HTTP_REFERRER"].

Em geral isso vai funcionar corretamente , mas é bom lembrar que não é 100% garantido pois o HTTP_REFERRER pode ser alterado.

espero ter ajudado.
um abraço

Eduardo Chaves

Eduardo Chaves
Responder

Gostei + 1

Mais Posts

07/02/2017

Eduardo Guimaraes

Precisa ter cuidado ao utilizar o HTTP_REFERRER, pois

HTTP_REFERER'
The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.


http://php.net/manual/en/reserved.variables.server.php
Responder

Gostei + 1

08/02/2017

Calebe Menezes

Olá Eduardo, tudo bem?

Porque eu preciso ter cuidado com o uso do HTTP_REFERRER ?

Ele pode ser manipulado?
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar