国产探花免费观看_亚洲丰满少妇自慰呻吟_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://www.survivalescaperooms.com"); 
  3. curl_setopt ($ch, CURLOPT_REFERER, "http://www.survivalescaperooms.com/"); 
  4. curl_exec ($ch); 
  5. curl_close ($ch); 

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

SOCKET方式,代碼如下:

  1. $server = 'www.survivalescaperooms.com'
  2. $host = 'www.survivalescaperooms.com'
  3. $target = 'index.php'
  4. $referer = 'http://www.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. ?> 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肥东县| 梅河口市| 班玛县| 唐海县| 湖口县| 宿州市| 山阴县| 北安市| 康马县| 县级市| 株洲市| 宜宾县| 上蔡县| 曲松县| 陕西省| 绥阳县| 保定市| 惠来县| 天等县| 蒲江县| 麦盖提县| 宁蒗| 宣汉县| 商河县| 铜陵市| 辽阳县| 裕民县| 泌阳县| 灵璧县| 堆龙德庆县| 通海县| 泰顺县| 高阳县| 鄂托克旗| 广南县| 曲水县| 长宁县| 阜平县| 申扎县| 安义县| 武宁县|