中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中怎么使用curl偽造IP

發布時間:2021-08-04 10:57:49 來源:億速云 閱讀:591 作者:chen 欄目:開發技術

本篇內容主要講解“PHP中怎么使用curl偽造IP”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“PHP中怎么使用curl偽造IP”吧!

curl簡介:
curl是一個利用URL語法在命令行方式下工作的文件傳輸工具。它支持很多協議:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同樣支持HTTPS認證,HTTP POST方法, HTTP PUT方法, FTP上傳, HTTP上傳, 代理服務器, cookies, 用戶名/密碼認證, 下載文件斷點續傳等等,功能十分強大。
PHP中常用curl實現的功能:
   1、實現遠程獲取和采集內容
   2、實現PHP 網頁版的FTP上傳下載
   3、實現模擬登陸
   4、實現接口對接(API),數據傳輸等
   5、實現模擬Cookie等

   PHP使用CURL功能
默認情況下PHP是不支持CURL功能的,需要在PHP.ini中開啟該功能

; extension= php_curl.dll//首先去除前面的;分號,并重啟Apache/IIS

使用curl偽造IP


我找到的IP拷貝到txt文件里,然后sed和awk處理了一下,分享一下我的awk處理腳本:

 #!/bin/awk -f 
   
  #運行前 
  BEGIN { 
    FS = " "; 
    count = 0; 
  } 
   
  #運行中 
  { 
    iparr[count ++] = $0; 
  } 
   
  #運行后 
  END { 
    printf("<?php\n"); 
    printf("$iparr = array(\n"); 
    for (i = 0; i < count; i ++) { 
      printf("'%s' => '%s',\n", iparr[i], iparr[i]); 
    } 
    printf(");\n"); 
  }

CURL使用

<?php 
  require_once dirname(__FILE__) . "/iplib.php"; 
   
  $req_url = "test.com"; 
   
  foreach ($iparr as $forward => $cip) { 
     
    $ch = curl_init(); 
     
    curl_setopt($ch, CURLOPT_URL, $req_url); 
    curl_setopt($ch, CURLOPT_HTTPHEADER, array( 
        "X-FORWARDED-FOR:$forward", 
        "CLIENT-IP:$cip" 
    )); 
    curl_setopt($ch, CURLOPT_REFERER, 'http://blog.csdn.net/'); 
    curl_setopt($ch, CURLOPT_HEADER, 1); 
     
    curl_exec($ch); 
     
    curl_close($ch); 
  }

缺陷
很多服務器端一般都采用了$_SERVER['REMOTE_ADDR']來獲取客戶端的真實ip,這是在傳輸層就已經決定的地址,無法通過CURL進行修改。

到此,相信大家對“PHP中怎么使用curl偽造IP”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兴文县| 齐齐哈尔市| 中山市| 民和| 藁城市| 扎赉特旗| 孝感市| 宜阳县| 长乐市| 兴和县| 合川市| 罗江县| 库伦旗| 攀枝花市| 大丰市| 定结县| 嘉定区| 邛崃市| 那曲县| 额尔古纳市| 大余县| 临武县| 永德县| 新野县| 梅州市| 洱源县| 沁阳市| 鄂托克前旗| 靖安县| 诸暨市| 永登县| 汉源县| 连平县| 忻州市| 新河县| 南郑县| 五常市| 长武县| 南靖县| 临潭县| 万载县|