Referer
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.
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.
Aviso: Importante: Apesar que esse cabeçalho tenha diversos usos inocentes, ele pode ter consequências indesejá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://big.rakal.top/pt-BR/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 com navegadores
Loading…