Referer
Nel protocollo HTTP, il referer o HTTP referer è un campo di intestazione HTTP opzionale che identifica l'indirizzo della pagina web (ovvero, l'URI o IRI) da cui è stata richiesta la risorsa (pagina, immagine, ecc). Controllando il referer, il webserver che fornisce la nuova risorsa web può vedere da dove ha avuto origine la richiesta. Si noti che "referer" è un errore di ortografia per "referrer".[1]
Ad esempio, cliccando sul link "webserver" qua sopra, l'header della richiesta HTTP della pagina di atterraggio https://it.wikipedia.org/wiki/Server_web conterrà il referer https://it.wikipedia.org/wiki/Referer cioè l'URL di questa pagina.
Utilizzo
[modifica | modifica wikitesto]Per risalire al referer tramite JavaScript è possibile utilizzare la variabile document.referrer, mentre in PHP la variabile è $_SERVER["HTTP_REFERER"].
Molti strumenti di gestione blog hanno al loro interno delle funzionalità relative alla raccolta, all'analisi ed al controllo dei referer, rendendo pubblici i risultati ottenuti; queste funzionalità sono state ideate originariamente al fine di "restituire il favore", ovvero di relinkare le pagine che hanno fornito un link alla pagina in questione: ultimamente queste funzionalità sono state pesantemente prese di mira dallo spam.
Referer o referrer?
[modifica | modifica wikitesto]La parola originariamente riconosciuta come corretta è "referrer". Tuttavia, a causa di errori di scrittura comuni, che hanno portato a togliere una "erre" dalla parola, venne in seguito riconosciuta come corretta anche la parola "referer". Questa versione della parola è stata utilizzata nelle specifiche ufficiali dell'HTTP (il protocollo di comunicazione del World Wide Web). Essa, pertanto, è diventata l'ortografia normale settoriale quando ci si riferisce ai referer del protocollo HTTP.[2][3]
Note
[modifica | modifica wikitesto]- ↑ (EN) David Gourley e Brian Totty, HTTP: The Definitive Guide, "O'Reilly Media, Inc.", 27 settembre 2002, ISBN 978-1-56592-509-0. URL consultato il 24 maggio 2026.
- ↑ cfsilence - Is it Referrer or Referer?, su cfsilence.com. URL consultato il 17 aprile 2011 (archiviato dall'url originale l'8 maggio 2011).
- ↑ Cyril Mazur - Referer or Referrer?, su cyrilmazur.com.
