ów paragraf jest częścią serii
World Wide Web
Struktura stron WWW
(X)HTML, XML, XSL
Generowanie dynamicznych stron WWW
ASP, ASP.NET, JSP, PHP
Po stronie użytkownika
CSS, JavaScript, AJAX
Przesyłanie danych
HTTP(S), HTTP referrer, Serwer WWW, VoiceXML, XMLHttpRequest
Pojęcia
Architektura informacji, Przydatność (web-usability), Dostępność (WWW)
HTTP referrer (z ang. refer - odnosić się) to adres okolica internetowej, z której klient został przekierowany za pomocą odnośnika. Przeglądarka internetowa przekazuje referrer serwerowi WWW w nagłówku żądania HTTP.
Spis treści
//
Przykład
Jeśli na hipotetycznej stronie http://www.example.org/referring_page znajdowałby się odnośnik do niniejszego artykułu i nabywca kliknąłby w ów odsyłacz, jego przeglądarka wysłałaby do serwera Wikipedii roszczenie, którego nagłówek zawierałby między innymi następujące wartości:
GET /wiki/HTTP%20referrer HTTP/1.1
Host: pl.wikipedia.org
Referer: http://www.example.org/referring_page
Specyfikacja protokołu HTTP zaleca twórcom przeglądarek udostępnienie opcji wyłączenia przesyłania referrera w celu ochrony prywatności użytkowników.
Zastosowania
Serwery WWW zapisują w logach odwołania do serwowanych stron co do jednego z referrerem i informacją o przeglądarce użytkownika. Webmaster przypadkiem posłużyć się z tych danych do sporządzenia zestawień statystycznych i analizy stron źródłowych, z których użytkownicy trafiają do serwisu.
Wartość referrera przypadkiem być również zastosowana na etapie serwowania zasobów. Niektóre serwery WWW wykorzystują referrery do sprawdzenia, azali adres okolica źródłowej pochodzi z tego samego serwera, tak aby odwrócić osadzaniu materiałów multimedialnych w obcych stronach (tzw. hotlinking ewentualnie inline linking).
Pisownia
Poprawna ortografia angielskiego słowa odsyłacz (referrer) zawiera podwojone środkowe r. Na nieszczęście, w pierwotnym tekście standardu (RFC 2068) wystąpił błąd ortograficzny, którego postanowiono nuże nie adiustować w nowszych wersjach. W innych sytuacjach stosuje się poprawną pisownię (np. document.referrer w języku JavaScript).
Bibliografia
Network Working Group: RFC 2616 Hypertext Przekazywanie Protocol — HTTP/1.1 (en). czerwiec 1999. .
Źródło: “http://pl.wikipedia.org/wiki/HTTP_referrer”
Kategorie: HTTP • Net






0 Responses to “HTTP referrer”
Leave a Reply