ホームページ >バックエンド開発 >PHPチュートリアル >PHPでこのマシンのIPアドレスを取得するにはどうすればよいですか? O(∩_∩)O

PHPでこのマシンのIPアドレスを取得するにはどうすればよいですか? O(∩_∩)O

WBOY
WBOYオリジナル
2016-06-13 13:43:411111ブラウズ

PHPでローカルIPアドレスを取得するにはどうすればよいですか? ? O(∩_∩)O~
phpコマンドを使用してphpファイルを実行するときに、このマシンのIPアドレスを取得するにはどうすればよいですか? $_SERVER[] は使いにくいことが分かりました。よろしくお願いしますO(∩_∩)O~

-----解決策-------- --- --------
自分のコンピュータ上で実行している場合、それは 127.0.0.1 にすぎません
仮想空間またはサーバー上で実行している場合、それは 127.0.0.1 です。 $_SERVER["SERVER_ADDR"] です
------解決策---------

PHP コード
 <br> <?php <br /> echo " <br>" <br /> ?> <br> <br> <?php <br> <br> function GetIP() <br> > if(!empty($_SERVER["HTTP_CLIENT_IP"])) <br> $cip = $_SERVER["HTTP_CLIENT_IP"]; <br> else if(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) <br> $cip = $_SERVER["HTTP_X_FORWARDED_FOR"]; <br> else if(!empty($_SERVER["REMOTE_ADDR"])) <br> $cip = $_SERVER["REMOTE_ADDR"] <br> $cip = "取得できません!"; <br> return $cip; } <br> echo " <br> ?> 方法 2: <br> &lt ;?php <br> echo " <br> ?> <br> <br> <? <br> if($HTTP_SERVER_VARS[ " HTTP_X_FORWARDED_FOR"]) <br> { <br> elseif($HTTP_SERVER_VARS["HTTP_CLIENT_IP"]) <br> { ip = $HTTP_SERVER_VARS["HTTP_CLIENT_IP"] } <br> $ ip = $ http_server_vars ["remote_addr"];> _forwarded_for "); <br><br>}") " <br> ?> <br> <br> <br> $iipp = $_SERVER["REMOTE_ADDR"]; " < br>";
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。