Referer

This translation is incomplete. Please help translate this article from English

O cabeçalho de requisição HTTP Referer contém o endereço da página web anterior do qual a página atual requerida foi chamada. O Referer permite aos servidores identificar de onde as pessoas estão visitando eles e pode usar esses dados para análise, log e cacheamento otimizado, por exemplo.

Importante: Apesar que esse cabeçalho tenha diversos usos inocentes, ele pode ter consequências undesejáveis para segurança e privacidade dos usuários. Veja Referer header: privacy and security concerns para mais informações e mitigações.

Note que referer é na verdade, uma má pronúncia da palavra "referrer"("referenciador"). Veja HTTP referer no Wikipedia para mais detalhes.

O cabeçalho Referer não é enviado pelos navegadores se:

  • O recurso referenciado é um arquivo local ou URI de dados.
  • Uma requisição HTTP insegura é usada e a página referenciada utilizou o protocolo seguro (HTTPS).
Tipo de cabeçalho Request header
Forbidden header name yes

Sintaxe

Referer: <url>

Diretivas

<url>
Um endereço parcial ou absoluto da página web anterior do qual a página atual requirida foi alcançada. Fragmentos de URL (i.e. "#section") e informações de usuário (i.e. "username:password" em "https://username:password@example.com/foo/bar/") não são inclusos.

Exemplos

Referer: https://developer.mozilla.org/en-US/docs/Web/JavaScript

Especificações

Especificação Título
RFC 7231, sessão 5.5.2: Referer Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Compatibilidade d e navegador

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
RefererChrome Full support YesEdge Full support 12Firefox Full support YesIE Full support YesOpera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesFirefox Android Full support YesOpera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yes

Legend

Full support  
Full support

Veja também