ホームページ > バックエンド開発 > PHPチュートリアル > iPhone ソフトウェア アップデート サーバーに接続するクライアント IP とサーバー IP を示す PHP コード

iPhone ソフトウェア アップデート サーバーに接続するクライアント IP とサーバー IP を示す PHP コード

WBOY
リリース: 2016-07-29 08:43:53
オリジナル
1152 人が閲覧しました

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

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


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


its 出力結果は次のとおりです:
(1) 現在のページを閲覧しているユーザーの IP アドレスは 127.0.0.1 です

(2) 現在のページを閲覧しているユーザーの IP アドレスは: 127.0.0.1
ホスト www.baidu.com の IP アドレスは: 61.135.169.105
クライアントの IP アドレスを取得するには 2 つの方法があります:
1 つ目は、次の方法を使用します:
?$_SERVER['REMOTE_ADDR']
現在のページでユーザーの IP アドレスを参照しています。ここでの出力は 127.0.0.1 です。これはローカル テストであるため、出力はローカル ループ アドレスです。
2 番目の使用方法:
?getenv('REMOTE_ADDR')
関数 getenv がここで使用されます: 環境変数の値を取得します (さまざまな環境変数の値を取得します)、戻り値: 環境の値を返します変数 varname 、またはエラーの場合は FALSE (失敗した場合は FALSE を返します)。
サーバーの IP アドレスの取得について:
?gethostbyname(www. baidu.com)
ここでは gethostbyname 関数が使用されています: 指定されたインターネット ホスト名に対応する IP アドレスを取得します (指定されたホスト名から IP アドレスを取得します)。戻り値: インターネット ホストの IP アドレスを返します。ホスト名、または失敗した場合は未変更のホスト名を含む文字列で指定します (失敗した場合は元の入力文字ホスト名を返します)
ここで最後の文に注意してください。つまり、失敗した場合は、そのまま出力されます。例:
?echo "無効なホスト iwilldown の IP アドレスは次のとおりです: ";
echo gethostbyname("iwilldown");
出力:
?無効なホスト iwilldown の IP アドレスは次のとおりです: iwilldown
もちろん、これは IP アドレスではありません。 .

上記では、iPhone ソフトウェア アップデート サーバーの内容を含む、iPhone ソフトウェア アップデート サーバーのクライアント IP とサーバー IP を表示するための PHP コードを紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート