国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP偽造頁面referer來源地址幾種方法

2024-05-04 21:48:21
字體:
來源:轉載
供稿:網友

referer是php用來判斷頁面上級來源頁面的一個超級變局變量了,我們可以使用referer來判斷是從那個頁面進入到此頁面了,這樣我們可以進行更好的跟蹤了,下面我就來給各位朋友整理了幾種偽造頁面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就偽造來源的重要參數了,這個什么好說的非常的簡單.

CURL方式,代碼如下:

  1. $ch = curl_init(); 
  2. curl_setopt ($ch, CURLOPT_URL, "http://m.survivalescaperooms.com"); 
  3. curl_setopt ($ch, CURLOPT_REFERER, "http://m.survivalescaperooms.com/"); 
  4. curl_exec ($ch); 
  5. curl_close ($ch); 

分析:curl偽造來源頁面非常的簡單這是它的優點了,所以我們只要在頁面加上curl_setopt ($ch,CURLOPT_REFERER,"http://m.survivalescaperooms.com/");就可以了.

SOCKET方式,代碼如下:

  1. $server = 'm.survivalescaperooms.com'
  2. $host = 'm.survivalescaperooms.com'
  3. $target = 'index.php'
  4. $referer = 'http://m.survivalescaperooms.com/'; // Referer 
  5. $port = 80; 
  6. $fp = fsockopen($server$port$errno$errstr, 30); 
  7. if (!$fp){ 
  8.   echo "$errstr ($errno)\n"
  9. }else
  10. $out = "GET $target HTTP/1.1\r\n"
  11. $out .= "Host: $host\r\n"
  12. $out .= "Referer: $referer\r\n"
  13. $out .= "Connection: Close\r\n\r\n"
  14. fwrite($fp$out); 
  15. while (!feof($fp)){ 
  16. echo fgets($fp, 128); 
  17. fclose($fp); 

友情提示:三種性能比對fsockopen是最好的,我們再使用如下代碼:

  1. <?php 
  2. echo "<hr />"
  3. echo $_SERVER["HTTP_REFERER"]; 
  4. ?> 

你會發現獲取到的就是我們的m.survivalescaperooms.com了,當然為造地址可以自行設置.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 马山县| 竹山县| 镶黄旗| 淮安市| 广宁县| 昭觉县| 阳东县| 白银市| 浮山县| 北川| 阿拉善左旗| 贵溪市| 麦盖提县| 自治县| 灵武市| 盐山县| 江阴市| 营口市| 沙坪坝区| 若尔盖县| 九龙县| 太康县| 广汉市| 昭觉县| 德化县| 仁布县| 丰镇市| 通山县| 云南省| 寿宁县| 雷波县| 子长县| 开鲁县| 泽库县| 海淀区| 华池县| 郧西县| 且末县| 阜南县| 禄丰县| 磐石市|