申明:本例項僅供學習使用,不做任何商業用途,如因此引起任何法律糾紛,本部落格不承擔任何責任
header("content-type: text/html; charset=utf-8");
$id = isset($_get['id'])?$_get['id']:exit('no params');
function curl($desturl, $paramstr='',$flag='get',$ip='10.57.22.151',$fromurl='')
curl_setopt($curl, curlopt_url, $desturl);//位址
curl_setopt($curl, curlopt_httpheader, array('x-forwarded-for:'.$ip, 'client-ip:'.$ip)); //構造ip
curl_setopt($curl, curlopt_referer, $fromurl);
curl_setopt($curl, curlopt_timeout, 10);#10s超時時間
curl_setopt($curl, curlopt_ssl_verifyhost, 2);
curl_setopt($curl, curlopt_returntransfer, 1);
$str = curl_exec($curl);
curl_close($curl);
return $str;
}$output = curl("",'','get',"60.166.0.3","");
$match = array();
preg_match_all('//',$output,$match);
$str = $match[0][0];
$arrtmp = json_decode($str,true);
print_r($arrtmp['data'][503]);
exit();
//ip位址段 60.166.0.0 60.166.16.158
for($i=0;$i<=100;$i++)?pos=detail",'','get',$getip," ");
}exit();
如何使用curl命令指定ip訪問url
有時我們需要測試乙個url,但網域名稱並沒解析,這時為了乙個簡單的測試而寫host或去做網域名稱解析,顯然這並不高效,而有些網域名稱甚至是正式的網域名稱,因此我們可有使用curl命令進行測試 方法一curl url x ip port 例curl x 10.12.20.21 80 這個方法訪問是正常...
Nginx 禁止某個IP或者IP段訪問的方法
在 執行過程中,我們有的時候需要對某個ip或者ip段進行封禁,禁止ip訪問本伺服器,如果伺服器的環境用的是nginx,下面我們來看看nginx如何禁止某個ip訪問!首先在nginx的conf目錄下建立名為blocksip.conf配置檔案 然後用vim開啟blocksip.conf檔案,寫入以下規則...
curl模擬提交
header content type text html charset utf8 初始化curl ch curl init print r ch 設定curl引數 curl setopt ch,curlopt url,設定url路徑 curl setopt ch,curlopt returntr...