Javascript(JQuery)でグローバルIPアドレスをGETします。Javascript単体では、グローバルIPアドレスを取得できないので、phpと合わせて使用します。基本的な仕組みは、ページを読み込んだときに、JQueryの非同期通信を行い、サーバー側(php)で取得したグローバルIPアドレスを取得します。

グローバルIPアドレスをGETするサンプル

サンプルをもっと見たい方はこちら

仕組みと注意

基本的な仕組み
ページが読み込まれた時に、「java.js」ファイルの非同期通信プログラムで、「IpCheck.php」を読み込みます。
「IpCheck.php」では、「$_SERVER」変数を返します。
取得した「$_SERVER」変数の中の「REMOTE_ADDR」の値を書き出しています。
データのやり取りは、JSON形式で行っています。

注意点
・文字コードはUTFー8を使っていますので、お使いの環境に合わせて、変換してください。

・「$_SERVER」変数を返しているので、IPアドレス以外の値も取得できます。詳しくは、こちらの「$_SERVER」変数マニュアルを参考にしてください。

ソースコードは、以下のようになっています。もし良かったらダウンロードしてください。
tar形式でダウンロード
zip形式でダウンロード