HTTP Referrer以及IE7和IE8
嗨,我试过以下找到MSIE / IE7和IE8中的引用,但它每次返回空白;
PHP:
<?
echo $_SERVER['HTTP_REFERER'];
?>
JAVASCRIPT:
document.write('Thanks for visiting from ' + document.referrer);
有没有人知道问题可能是我从另一个域上的页面使用document.location进行引用,并且与所有其他浏览器减去MSIE一起正常工作。
任何帮助将是伟大的!
HTTP协议不需要HTTP Referer
头:
这意味着您不能依赖Referer
来处理您的应用程序:您可以使用它来提供一些额外的功能,但即使您的应用程序不存在或不正确,您的应用程序也必须运行。
HTTP_REFERRER在IE浏览器中不起作用,它适用于像Mozilla,Safari,Opera等所有浏览器...... Referrer方法在IE中无法识别,当我们将它应用于IE时它将返回null。 实际上,使用HTTP_REFERRER本身并不是一个正确的标准,因为我们不能指望它会起作用或不起作用,因为它不是标准的HTTP HEADER。
以下是您可能尝试的黑客攻击:
var referLink = document.createElement('<a href="' + theUrl + '" target="' + theWindow + '"></a>');
document.body.appendChild(referLink);
referLink.click();
链接地址: http://www.djcxy.com/p/45201.html