200分再求隐藏referer的方法 http.sendRefererHeader的值设置为0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像只有ff才可以在浏览器中键入about:config回车在filter中键入network.http.sendRefererHeader将值改为0就不会发送referer了如果你的网页是加密页的话(https)自己就不会发送的(值针对没有加密的页) 楼上可能理解错了,我想做一个类似于奇虎、大旗那种内容聚合的网站,需要所有访客都不会给b.com留下referer,所以靠修改客户端是不行的 那你可以使用伪装啊aspdim httpset http=server.createobject("MSXML2.XMLHTTP") '//MSXML2.serverXMLHTTP也可以Http.open "GET",url,falseHttp.setRequestHeader "Referer","http://www.fromdomain.cn/"Http.send()php$server = 'www.readdomain.cn';$host = 'www.fromdomain.cn';$target = '/xxx.php';$referer = 'http://www.aslibra.com/'; // Referer$port = 80;$fp = fsockopen($server, $port, $errno, $errstr, 30);if (!$fp){echo "$errstr ($errno)<br />\n";}else{$out = "GET $target HTTP/1.1\r\n";$out .= "Host: $host\r\n";$out .= "Cookie: SESSIONID=test\r\n";$out .= "Referer: $referer\r\n";$out .= "Connection: Close\r\n\r\n";fwrite($fp, $out);while (!feof($fp)){echo fgets($fp, 128);}fclose($fp);} Request.ServerVariables("HTTP_REFERER")不能正常取值的情况:1.从收藏夹链接2.单击'主页'或者自定义的地址3.利用Jscript的location.hreforlocation.replace()4.在浏览器直接输入地址5.<Response.Redirect>6.<Response.AddHeader>或<metahttp-equiv=refresh>转向7.用XML加载地址或许有用 试了一下,b.com都能检测到框架页的地址 顶上去,万能的CSDN,不可能无解吧 <iframe id="referer0" src="a.asp"></iframe>:直接src<hr /><iframe id="referer1" src="about:blank"></iframe>:改变src<hr /><iframe name="referer2" src="about:blank"></iframe>:利用传说中的target(仅兼容IE)<script type="text/javascript">document.getElementById('referer1').src = 'a.asp?temp=' + new Date().getTime();window.open('a.asp?temp=' + new Date().getTime(), 'referer2');</script> <%Response.AddHeader "REFRESH", "0;URL=a.asp?" & Timer%>加个页面,可以忽悠ff2,3op米测到,潜... 我也关注很久,看了不少外文的都没有什么结果。浏览器本身就这么规定,除非是BUG。之前用Flash9一下的都可以,后来官方出了通知说后面的版本都不能修改referer了。 无奈。 简单的问题求不同答案:怎么判断Ext某个类是否存在? 在HTML中用JavaScript实现一个层的隐藏和显示(button控件)小问题? 一个WMP播放器和iframe冲突的问题~ [基础问题]高分求助 JS N+1 小问题【在线等】 用JQ怎么判断版本号是否重复,要和数据库的对比 ExtJS 如何跟据后台数据加载控件——在线等 JS高手请:如何屏蔽ALT+F4键。。。 想弄一个连接,点击后给一个文本框生成唯一编号 如何打印jsp页面上的一个数组 这问题怎么解决 女子为看电视窝在家7年 双腿腐烂也不出门就医
在浏览器中键入about:config回车
在filter中键入network.http.sendRefererHeader
将值改为0
就不会发送referer了
如果你的网页是加密页的话(https)自己就不会发送的(值针对没有加密的页)
asp
dim http
set http=server.createobject("MSXML2.XMLHTTP") '//MSXML2.serverXMLHTTP也可以
Http.open "GET",url,false
Http.setRequestHeader "Referer","http://www.fromdomain.cn/"
Http.send()
php
$server = 'www.readdomain.cn';
$host = 'www.fromdomain.cn';
$target = '/xxx.php';
$referer = 'http://www.aslibra.com/'; // Referer
$port = 80;
$fp = fsockopen($server, $port, $errno, $errstr, 30);
if (!$fp)
{
echo "$errstr ($errno)<br />\n";
}
else
{
$out = "GET $target HTTP/1.1\r\n";
$out .= "Host: $host\r\n";
$out .= "Cookie: SESSIONID=test\r\n";
$out .= "Referer: $referer\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp))
{
echo fgets($fp, 128);
}
fclose($fp);
}
1.从收藏夹链接
2.单击'主页'或者自定义的地址
3.利用Jscript的location.hreforlocation.replace()
4.在浏览器直接输入地址
5.<Response.Redirect>
6.<Response.AddHeader>或<metahttp-equiv=refresh>转向
7.用XML加载地址或许有用
<hr />
<iframe id="referer1" src="about:blank"></iframe>:改变src
<hr />
<iframe name="referer2" src="about:blank"></iframe>:利用传说中的target(仅兼容IE)
<script type="text/javascript">
document.getElementById('referer1').src = 'a.asp?temp=' + new Date().getTime();
window.open('a.asp?temp=' + new Date().getTime(), 'referer2');
</script>
Response.AddHeader "REFRESH", "0;URL=a.asp?" & Timer
%>加个页面,可以忽悠ff2,3
op米测到,潜...