PHPの変数「$_SERVER['SERVER_ADDR']」でサーバのIPアドレスを取得する方法
Apacheで動作しているサーバであれば、PHPのサーバ変数「$_SERVER」で、「SERVER_ADDR」を指定することにより、サーバのIPアドレスを取得することができる。
《プログラム例》
<?php
echo $_SERVER['SERVER_ADDR'];
?>
《実行結果:ブラウザに表示される文字列》 ※サーバのIPアドレスが「192.168.0.20」だった場合の例
192.168.0.20
以上のようにPHPのサーバ変数「$_SERVER['SERVER_ADDR']」を使用することにより、PHPプログラムを実行しているサーバ自身のIPアドレスを取得することができる。
※ただしApacheを使用せず、PHPをコマンドラインで実行する場合には、サーバ変数「$_SERVER['SERVER_ADDR']」ではIPアドレス情報を取得することができないので注意。