Check the next, curl really strong can forge IP and source, the following see realize the need for friends can refer to.
1.php Tutorial Request 2.php.
1.php Code:
$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 ')); Constructing IP
curl_setopt ($ch, Curlopt_referer, "http://www.111cn.net/"); Structural antecedents
curl_setopt ($ch, Curlopt_header, 1);
$out = curl_exec ($ch);
Curl_close ($ch);
The 2.php code is as follows:
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"];
Forgery success, this is not to "brush the ticket" friends to provide a good exchange of IP program!!
Ha ha