Referrer staat voor een persoon die iemand doorverwijst naar iets of iemand anders, in de Nederlandse taal wordt hier het woord ‘Referent’ voor gebruikt. Het is ook een term die gebruikt wordt in web development, waarbij het gaat om de laatste pagina die werd geladen voor de huidige pagina. Wat is Referrer en waarom wordt dit woord in HTML code eigenlijk verkeerd geschreven?
Een Referrer is letterlijk een Referent. Dit is een persoon die doorverwijst naar een ander persoon. Referenties worden vaak gebruikt om een zekere autoriteit te bepalen, degene die doorverwijst heeft een specifieke kennis of achtergrond, wat iets zegt over degene die wordt doorverwezen. Bij een sollicitatieprocedure kunnen sollicitanten aangeven door wie ze zijn doorverwezen, wat de kansen op een mogelijke aanstelling kan verhogen. Ook in medische context kan een huisarts doorverwijzen naar een medisch specialist. Het aangeven van een Referrer kan daarnaast voor commerciële doeleinden gebruikt worden om bijvoorbeeld de doorverwijzende partij te belonen voor de Referral.
Hoewel je zou denken dat het om HTTP Referrer met dubbel ‘r’ gaat, wordt HTTP Referer toch echt met slechts één ‘r’ geschreven. Dat is een foutje geweest die in 1996 is gemaakt en vervolgens is blijven hangen. Het betreft een request header met het adres van de vorige webpagina die werd bezocht, voordat naar de huidige pagina werd genavigeerd. HTTP_REFERER is ook aan te roepen als PHP Referrer.
Het internet is een web aan sites die met elkaar in verbinding staan. De meeste paginabezoeken staan niet op zichzelf, de bezoeker zal doorgaans niet de specifieke URL van een pagina intypen maar doorklikken vanaf een andere pagina. Dit kan een SERP (zoekresultaten pagina) zijn, maar ook een andere website. Het registeren van dit soort Referrals kan van belang zijn. Deels om de autoriteit van de bronpagina te bepalen, maar ook bijvoorbeeld voor het uitkeren van een commissies bij een succesvolle doorverwijzing.