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

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

 更新時(shí)間:2015年04月27日 09:27:16   投稿:junjie  
這篇文章主要介紹了PHP curl偽造IP地址和header信息代碼實(shí)例,本文給出服務(wù)器端和客戶端實(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>訪問(wèn)IP: ".GetIP()."<br>";
echo "<br>訪問(wèn)來(lái)路: ".$_SERVER["HTTP_REFERER"];

相關(guān)文章

最新評(píng)論

镇赉县| 四川省| 遂平县| 宝清县| 井冈山市| 彰化县| 克东县| 昌图县| 岳西县| 清流县| 淅川县| 景洪市| 武邑县| 斗六市| 申扎县| 新和县| 青海省| 耿马| 潞西市| 昌宁县| 和平县| 安达市| 寿阳县| 稻城县| 澄城县| 谷城县| 景宁| 那曲县| 鄢陵县| 台中县| 双牌县| 基隆市| 阜宁县| 东兴市| 孟村| 绵阳市| 元江| 江山市| 河源市| 宜兰县| 通州区|