English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Which word is correct and what do they mean?

I've seen $_SERVER['HTTP_REFERER'] (PHP), but I have also seen referrer in can I forward “referrer” information to other address? and referral on the Wikipedia article about referral marketing.

share|improve this question
up vote 5 down vote accepted

Let's start with an example from the "real world". When a doctor refers the patient to a specialist, the doctor is giving this person a referral to a specialist. When the patient then sees the specialist, that specialist could think of the original doctor as the patient's referrer.

So, in my opinion the more suitable HTTP term for the URL that brought the user to the current web page is referrer. It is like if that previous URL gave the user the referral to the current page and is therefore the user's referrer to it.

And referer is just a misspelling of referrer.

share|improve this answer
AAAh. So it's just their "custom" English word, isn't it ? – genesis Jul 7 '11 at 8:00
Yes, referrer and referal are both common English words that are used outside the Internet/HTTP context. As for HTTP_REFERER, I believe referer came as a misspelling of referrer. – b.roth Jul 7 '11 at 8:04
Yes, HTTP_REFERER is an unfortunate case of a misspelling being set in stone by putting it in a stanard (namely RFC 1945). – Joachim Sauer Jul 7 '11 at 9:01
@roth, With respect to your doctor example what will the specialist be called? Is the specialist also called the referral? – user33509 Jan 10 '13 at 21:20

"Referrer" and "Referral" refers to different things.

"Referrer" is something or somebody who refers.

"Referral" is the act of referring.

A referral occurs when a referrer refers something. Semantic Satiation

"referer" :

Computing Dictionary
referer definition
World-Wide Web
A misspelling of "referrer" which somehow made it into the HTTP standard. A given web page's referer (sic) is the URL of whatever web page contains the link that the user followed to the current page. Most browsers pass this information as part of a request.

share|improve this answer
I don't want to know what "Referral marketing" is. But thanks, i'll read it all – genesis Jul 7 '11 at 7:49
Those examples I given are only to demonstrate where I have seen it. I just want to answer what "Referrer", "Referral", "Referer" mean – genesis Jul 7 '11 at 7:51

protected by RegDwigнt Jan 10 '13 at 23:15

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.