最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 偽造HTTP_REFERER頁面URL來源的三種方法

 更新時(shí)間:2023年05月07日 11:55:37   投稿:lqh  
這篇文章主要介紹了php 偽造HTTP_REFERER頁面URL來源的三種方法的相關(guān)資料,需要的朋友可以參考下

php獲取當(dāng)前頁面的前一個(gè)頁面URL地址,即當(dāng)前頁面是從哪個(gè)頁面鏈接過來的,可以使用$_SERVER['HTTP_REFERER'],但是這個(gè)來源頁面的URL地址是可以被偽造和欺騙的,本文章向大家介紹偽造HTTP_REFERER頁面URL的三種方法,需要的朋友可以參考一下。

$_SERVER['HTTP_REFERER']是php用來判斷頁面上級來源頁面的一個(gè)超級變局變量了,我們可以使用$_SERVER['HTTP_REFERER']來判斷是從哪個(gè)頁面進(jìn)入到此頁面了,這樣我們可以進(jìn)行更好的跟蹤了。

但是$_SERVER['HTTP_REFERER']也是可以被偽造欺騙的,有三種方法可以偽造和欺騙$_SERVER['HTTP_REFERER']

第一種方法: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就偽造來源的重要參數(shù)了。 

第二種方法:CURL

$ch = curl_init(); 
curl_setopt ($ch, CURLOPT_URL, "http://m.fzitv.net"); 
curl_setopt ($ch, CURLOPT_REFERER, "http://m.fzitv.net"); 
curl_exec ($ch); 
curl_close ($ch); 

參數(shù)//m.fzitv.net就是偽造的URL地址。

補(bǔ)充

$url = "http://localhost/test/test.php"; // 請求的頁面地址
$refer="http://www.aa.com";  //偽造的頁面地址
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL,$url);
curl_setopt ($ch, CURLOPT_REFERER,$refer);
curl_exec ($ch);
curl_close ($ch);

第三種方法:fsockopen

$server = 'm.fzitv.net'; 
$host = 'm.fzitv.net'; 
$target = 'index.php'; 
$referer = '//m.fzitv.net/'; // 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); 
} 

上面三種方法中,第三種方法fsockopen性能和效果上是最好的,因此推薦大家使用第三種方法。

以上就是對PHP偽造HTTP_REFERER頁面URL來源的資料整理,后續(xù)繼續(xù)補(bǔ)充相關(guān)資料,謝謝大家對本站的支持!

相關(guān)文章

最新評論

连江县| 紫云| 鹤壁市| 孟州市| 吉水县| 天津市| 大新县| 铅山县| 内丘县| 仁怀市| 历史| 铜鼓县| 白银市| 怀集县| 绥化市| 赤壁市| 独山县| 嵩明县| 九龙县| 平乡县| 隆子县| 久治县| 中宁县| 隆尧县| 泾源县| 仙桃市| 汝州市| 祁东县| 蚌埠市| 甘德县| 鲁山县| 台中市| 浏阳市| 怀安县| 武穴市| 阿瓦提县| 威海市| 明光市| 盘锦市| 绥江县| 乌兰察布市|