Hallo Patrick,
im HTTP-Header mit dem Namen Referer (gelegentlich auch "Referrer")
So viel ich beobachten konnte, wird "referrer" mit osteuropäischem gerrrroltem rrrr (huhu, Inita, wo biste?) nur in JavaScript benutzt.
Nun ja, Referrer ist die orthographisch korrekte Schreibweise.
Sonst: HTTP_REFERER mit nur einem "r".
Bei HTTP waren die Sprachgenies am Werk und haben einen Rechtschreibfehler eingebaut.
Keine Ahnung, welche Sprachgenie JavaScript entwickelt hat, aber auch im Englischen heitß es eine "Reference to something" und nicht etwa "Referrence" oder "Rreferrrrence" oder sonstwie...
Nein, es kommt nicht von "reference", sondern von englisch "referrer", das wiederum vom lateinischen "referre" abgeleitet ist, ich zitiere ein wenig aus meinem Webster:
re∙fer \ri-'fɘr \vb re∙ferred; re∙fer∙ring 1: to place in a
certain class so far as cause, relationship, or source is
concerned (referred the defeat to poor training) [...]
6: to direct attention: make reference [Latin referre "to
bring back, report, refer", from re- + ferre "to carry"]
– [...] – referrer \ri-'fɘr-ɘr\ n
Um es kurz zu fassen: Die Javascript-Entwickler hatten erfreulicherweise den Mut (den es offensichtlich benötigt), einen lästigen und ärgerlichen Rechtschreibfehler in einer Spezifikation zu ignorieren. Leider hatten diesen Mut Entwickler anderer Sprachen nicht. Schade.
Freundliche Grüße
Vinzenz