Article ID: 178066 - Last Review: February 9, 2009 - Revision: 4.0 INFO: Internet Explorer Does Not Send Referer Header in Unsecured Situations
This article was previously published under Q178066 SUMMARY
When linking from one document to another in Internet Explorer 4.0 and later, the Referer header will not be sent when the link is from an HTTPS page to a non-HTTPS page. The Referer header also will not be sent when the link is from a non-HTTP(S) protocol, such as file://, to another page. MORE INFORMATION
The Referer header is a standard HTTP header in the form of "Referer:
<URL>," which indicates to a Web server the URL of the page that contained
the hyperlink to the currently requested URL. When a user clicks on a link
on "http://example.microsoft.com/default.htm" to
"http://example.microsoft.com/test.htm," the theoretical
example.microsoft.com Web server will be sent a referer header of the form
"http://example.microsoft.com".
However, Internet Explorer will not send the Referer header in situations that may result in secure data being sent accidentally to unsecured sites. For example, Internet Explorer will not send the Referer header for each of the following example hyperlinks from one document URL to another document URL: javascript:somejavascriptcode --> http://example.microsoft.com file://c:\alocalhtmlfile.htm --> http://example.microsoft.com https://example.microsoft.com --> http://www.microsoft.com APPLIES TO
| Other Resources Other Support Sites
CommunityGet Help NowArticle Translations
|





















Back to the top