curl即使成效强盛,不过只可以假造$_澳门太阳集团,SERVER[“HTTP_X_FORWARDED_FOR”],对于绝大超级多IP地址检测程序来讲,$_SERVER[“REMOTE_ADDR”]很难被冒领:
首先是client.php的代码
复制代码 代码如下:$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;curl_setopt ($ch,
CURLOPT_URL, ” ($ch,
CURLOPT_HTTPHEADER , $headerArr ); //构造IPcurl_setopt ($ch,
CURLOPT_REFERER, ” “卡塔尔国; //布局来路curl_setopt( $ch,
CURLOPT_HEADER, 1);curl_exec;$out = ob_get_contents;echo $out;
然后是server.php
复制代码 代码如下:function GetIP(State of Qatar{
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 = “无法得到!”; return $cip;}echo
“
访问IP: “.GetIP().”
“;echo “
做客来路: “.$_SERVER[“HTTP_REFERER”];