2009年2月13日金曜日

バックエンドサーバでも、リモートIPアドレスを取得する



気がつけば、2ヶ月近く日記を書いてなかった。。。。




$ip = $_SERVER['HTTP_X_FORWARDED_FOR'] ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'] ;



mod_proxy とかを使って、バックエンドでPHPを実行しているときとかに


クライアントの接続元IPアドレスを取得する際に利用。


知ってると、どうってことないけど、わからないときは結構調べたりするようなことかな。