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

PHP curl偽造IP地址和header信息代碼實(shí)例

 更新時(shí)間:2015年04月27日 09:27:16   投稿:junjie  
這篇文章主要介紹了PHP curl偽造IP地址和header信息代碼實(shí)例,本文給出服務(wù)器端和客戶(hù)端實(shí)現(xiàn)代碼,提供偽造功能和服務(wù)器端檢測(cè)代碼,需要的朋友可以參考下

curl雖然功能強(qiáng)大,但是只能偽造$_SERVER["HTTP_X_FORWARDED_FOR"],對(duì)于大多數(shù)IP地址檢測(cè)程序來(lái)說(shuō),$_SERVER["REMOTE_ADDR"]很難被偽造:

首先是client.php的代碼

復(fù)制代碼 代碼如下:

$headers['CLIENT-IP'] = '202.103.229.40'; 
$headers['X-FORWARDED-FOR'] = '202.103.229.40';
 
$headerArr = array(); 
foreach( $headers as $n => $v ) { 
    $headerArr[] = $n .':' . $v;  
}
 
ob_start();
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, "http://localhost/curl/server.php");
curl_setopt ($ch, CURLOPT_HTTPHEADER , $headerArr );  //構(gòu)造IP
curl_setopt ($ch, CURLOPT_REFERER, "http://www.163.com/ ");   //構(gòu)造來(lái)路
curl_setopt( $ch, CURLOPT_HEADER, 1);
 
curl_exec($ch);
curl_close ($ch);
$out = ob_get_contents();
ob_clean();
 
echo $out;

然后是server.php

復(fù)制代碼 代碼如下:

function GetIP(){
    if(!emptyempty($_SERVER["HTTP_CLIENT_IP"]))
        $cip = $_SERVER["HTTP_CLIENT_IP"];
    else if(!emptyempty($_SERVER["HTTP_X_FORWARDED_FOR"]))
        $cip = $_SERVER["HTTP_X_FORWARDED_FOR"];
    else if(!emptyempty($_SERVER["REMOTE_ADDR"]))
        $cip = $_SERVER["REMOTE_ADDR"];
    else
    $cip = "無(wú)法獲??!";
    return $cip;
}
echo "<br>訪(fǎng)問(wèn)IP: ".GetIP()."<br>";
echo "<br>訪(fǎng)問(wèn)來(lái)路: ".$_SERVER["HTTP_REFERER"];

相關(guān)文章

最新評(píng)論

同德县| 奉新县| 永寿县| 云梦县| 明光市| 遂昌县| 溧水县| 紫金县| 忻城县| 和田市| 台北县| 枝江市| 筠连县| 日土县| 香港 | 红河县| 东城区| 苍山县| 栾川县| 宜阳县| 手机| 赞皇县| 望都县| 赤城县| 石首市| 东明县| 安图县| 昭苏县| 夹江县| 安阳市| 武山县| 平武县| 新邵县| 青田县| 大厂| 泗水县| 宁河县| 玉龙| 西吉县| 乌海市| 扶沟县|