ホームページ  >  記事  >  バックエンド開発  >  PHP は CURL を使用して IP を偽造するおよびsource_PHP チュートリアル

PHP は CURL を使用して IP を偽造するおよびsource_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-22 09:02:451061ブラウズ

来源ip,,,1.php请求2.php。

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, "http://www.gosoa.com.cn/ "); //造来路

curl_setopt($ch, CURLOPT_HEADER, 1);

$out =curl_exec($ch);

curl_close($ch);

2.php代码如下:

関数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"];

その他

$ip = "err";

$ipを返します;

}

「IP:」をエコーし​​ます。 getClientIp() 。 「」;

echo "リファラー: " 。 $_SERVER["HTTP_REFERER"];

http://www.bkjia.com/PHPjc/371880.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/371880.html技術記事来源ip,,,1.php 请求 2.php 。 curl_setopt($ch, CURLOPT_URL, http://localhost/2.php); curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWA...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。