background image

 

1.php

 

代码:

 

 

复制代码 代码如下:
 

$ch

 = curl_init(); 

curl_setopt(

$ch

, CURLOPT_URL, "

http://localhost/2.php

§

"); 

curl_setopt(

$ch

, CURLOPT_HTTPHEADER, 

array

('X-FORWARDED-FOR:8.8.8.8', 'CLIENT-

IP:8.8.8.8')); 

//构造 IP 

curl_setopt(

$ch

, CURLOPT_REFERER, ""); //

 

构造来路

curl_setopt(

$ch

, CURLOPT_HEADER, 1); 

$out

 = curl_exec(

$ch

); 

curl_close(

$ch

); 

 
 
2.php

 

代码如下:

 
代码如下:
 

function

 getClientIp() { 

if

 (!

empty

(

$_SERVER

["HTTP_CLIENT_IP"])) 

$ip

 = 

$_SERVER

["HTTP_CLIENT_IP"]; 

else

 

if

 (!

empty

(

$_SERVER

["HTTP_X_FORWARDED_FOR"])) 

$ip

 = 

$_SERVER

["HTTP_X_FORWARDED_FOR"]; 

else

 

if

 (!

empty

(

$_SERVER

["REMOTE_ADDR"])) 

$ip

 = 

$_SERVER

["REMOTE_ADDR"]; 

else

 

$ip

 = "err"; 

return

 

$ip

echo

 "IP: " . getClientIp() . ""; 

echo

 "referer: " . 

$_SERVER

["HTTP_REFERER"]; 

 

伪造成功,这是不是给 刷票 的朋友提供了很好的换 IP 的方案