ホームページ > php教程 > php手册 > クライアントIPとサーバーIPを表示するPHPコード

クライアントIPとサーバーIPを表示するPHPコード

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:13:13
オリジナル
1336 人が閲覧しました

コードを見てみましょう:

コードをコピーします コードは次のとおりです:


echo "( 1) 現在のページを閲覧しているユーザー IP アドレス: ";
echo $_SERVER['REMOTE_ADDR'];
echo "
";
echo "(2) IP アドレス現在のページを閲覧しているユーザーの IP アドレスは次のとおりです: ";
echo getenv('REMOTE_ADDR');
echo "
";
echo "ホスト www.baidu の IP アドレス。 com は:";
echo gethostbyname( www.baidu.com);


出力結果は:
(1) 現在のページを閲覧しているユーザーの IP アドレス: 127.0.0.1
(2) 現在のページを閲覧しているユーザーの IP アドレス: 127.0.0.1
ホスト www.baidu.com の IP アドレスは: 61.135.169.105
クライアントの IP アドレスを取得するには、2 つの方法があります:
最初の使用方法:
?$_SERVER['REMOTE_ADDR']
現在のページでユーザーの IP アドレスを参照しています。出力結果は次のとおりです。これは 127.0.0.1 です。これはローカル テストであるため、出力はローカル ループ アドレスです。
2 番目の方法は、
?getenv('REMOTE_ADDR')
関数 getenv がここで使用されています: 環境変数の値を取得します (さまざまな環境変数の値を取得します)、戻り値:環境変数 varname の値を返すか、エラーの場合は FALSE を返します (失敗した場合は FALSE を返します)。
サーバーの IP アドレスの取得について:
?gethostbyname(www.baidu.com)
関数 gethostbyname がここで使用されています: 指定されたインターネット ホスト名に対応する IP アドレスを取得します (指定されたホスト名を通じてその IP アドレスを取得します) 、戻り値: hostname で指定されたインターネット ホストの IP アドレス、または失敗した場合は未変更のホスト名を含む文字列を返します (失敗した場合は、元の入力文字のホスト名を返します)。
ここの最後の文、つまり失敗した場合に注意してください。
?echo "無効なホスト iwilldown の IP アドレスは次のとおりです。";
echo gethostbyname("iwilldown");
Output:
?無効なホストの IP アドレス iwilldown アドレスは次のとおりです: iwilldown
もちろん、これは IP アドレスではありません…
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート