HTTP Referrer and IE7 and IE8
Hi i've tried the following to find the referrer in MSIE / IE7 and IE8 but its returning blank each time;
PHP:
<?
echo $_SERVER['HTTP_REFERER'];
?>
JAVASCRIPT:
document.write('Thanks for visiting from ' + document.referrer);
Does any know what the issue could be I'm referering using document.location from a page on another domain and work fine with all other browsers minus MSIE.
Any help would be great!
The HTTP Referer
header is not required by the HTTP Protocol :
Which means that you cannot rely on the Referer
for your application : you can use it to provide some additionnal functionnality, but your application must work even if it's not there, or not correct.
HTTP_REFERRER does't work in IE browser it works fine for all browsers like mozilla, safari, opera etc... Referrer method doesn't recognize in IE it will return null when we apply it for IE. Actually using HTTP_REFERRER itself is not a right criteria because we can't expect it will work or not as it is not a standard HTTP HEADER.
以下是您可能尝试的黑客攻击:
var referLink = document.createElement('<a href="' + theUrl + '" target="' + theWindow + '"></a>');
document.body.appendChild(referLink);
referLink.click();
链接地址: http://www.djcxy.com/p/45202.html