クライアントのIPアドレスを取得するには、getenv(“REMOTE_ADDR”)と$_SERVER[‘REMOTE_ADDR’]の2つの方法があります
サーバースペースがIISの場合は、$_SERVER[‘REMOTE_ADDR’]を使用します
サーバー空間が Apache の場合は、getenv("REMOTE_ADDR") を使用します。
概要:
getenv("REMOTE_ADDR") 関数は、Apache では通常 IP アドレスを取得できますが、iis ではまったく効果がなく、$_SERVER[ 'REMOTE_ADDR '] 関数は、Apache で訪問者の IP アドレスを正常に取得でき、IIS でも有効です。
以上、クライアントの IP アドレスの取得方法をその側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。