Почему HTTP_REFERER - это одиночный r, а не HTTP_REFERRER? - PullRequest
4 голосов
/ 22 ноября 2011

Иногда мой друг из Facebook смешивает HTTP_REFERER и HTTP_REFERRER, потому что в словаре есть только реферер.Почему этот стандартный протокол с ошибками определяет и почему они не пытаются исправить ошибку?

Ответы [ 3 ]

12 голосов
/ 22 ноября 2011

http://en.wikipedia.org/wiki/HTTP_referrer

Происхождение термина реферер

Неправильный рефери возник в оригинальном предложении ученого Филиппа Хэллама-Бейкера о включенииполе в спецификации HTTP. [1]Ошибка была введена в камень к моменту ее включения в документ по стандартам Запрос на комментарии (RFC) 1945;соавтор документа Рой Филдинг отметил, что ни «реферер», ни «орфограф» с орфографической ошибкой не были признаны стандартной программой проверки орфографии Unix того периода. [2]«Referer» с тех пор стал широко используемым в отрасли правописанием при обсуждении HTTP-ссылок;однако использование орфографических ошибок не является универсальным, так как правильное написание "referrer" используется в некоторых веб-спецификациях, таких как объектная модель документа.

3 голосов
/ 22 ноября 2011

См. Википедия

Рефере с ошибкой написано в оригинальном предложении ученого Филиппа Хэллама-Бейкера включить поле в спецификацию HTTP. [1]Ошибка была введена в камень к моменту ее включения в документ по стандартам Запрос на комментарии (RFC) 1945;соавтор документа Рой Филдинг отметил, что ни «реферер», ни «орфограф» с орфографической ошибкой не были признаны стандартной программой проверки орфографии Unix того периода. [2]«Referer» с тех пор стал широко используемым в отрасли правописанием при обсуждении HTTP-ссылок;однако использование орфографических ошибок не является универсальным, так как правильное написание «referrer» используется в некоторых веб-спецификациях, таких как объектная модель документа.

1 голос
/ 22 ноября 2011

Возможно, вы заметили, что слово «реферер» неправильно написано как «реферер».К сожалению, это превратилось в официальные спецификации HTTP и застряло.

...