利用php怎么伪造HTTP_REFERER页面的URL来源-创新互联

今天就跟大家聊聊有关利用php怎么伪造HTTP_REFERER页面的URL来源,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

创新互联公司于2013年开始,先为新民等服务建站,新民等地企业,进行企业商务咨询服务。为新民企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

第一种方法:file_get_contents


$opt=array('http'=>array('header'=>"Referer: $refer")); 
$context=stream_context_create($opt); 
$file_contents = file_get_contents($url,false, $context);

file_get_contents中stream_context_create就伪造来源的重要参数了。

第二种方法:CURL

$ch = curl_init(); 
curl_setopt ($ch, CURLOPT_URL, "http://www.manongjc.com"); 
curl_setopt ($ch, CURLOPT_REFERER, "http://www.manongjc.com"); 
curl_exec ($ch); 
curl_close ($ch);

参数http://www.manongjc.com就是伪造的URL地址。

第三种方法:fsockopen

$server = 'www.manongjc.com'; 
$host = 'www.manongjc.com'; 
$target = 'index.php'; 
$referer = 'http://www.manongjc.com/'; // Referer 
$port = 80; 
$fp = fsockopen($server, $port, $errno, $errstr, 30); 
if (!$fp){ 
 echo "$errstr ($errno)\n"; 
}else{ 
$out = "GET $target HTTP/1.1\r\n"; 
$out .= "Host: $host\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); 
}

看完上述内容,你们对利用php怎么伪造HTTP_REFERER页面的URL来源有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


本文题目:利用php怎么伪造HTTP_REFERER页面的URL来源-创新互联
文章转载:http://bzwzjz.com/article/cdjopo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设流程 成都品牌网站建设 外贸网站设计方案 成都商城网站建设 响应式网站设计 成都网站建设 成都网站设计公司 成都模版网站建设 企业网站设计 成都网站建设 营销型网站建设 成都网站设计 网站建设方案 网站设计制作 成都响应式网站建设公司 网站制作 高端网站设计 重庆网站设计 网站制作公司 成都响应式网站建设 成都网站制作 网站制作公司