さて、CloudFlareを利用すると起こることの一つに、
IPアドレスがCloudFlareのものになるということがある。
$_SERVER[‘REMOTE_ADDR’]で訪問者のIPアドレスが取れなくなる。
これは非常に困ることがある。
しかし、取れないわけではない。
実はそれ専用のSERVER変数が存在している。
以下で取得可能
$_SERVER[“HTTP_CF_CONNECTING_IP”]
さて、CloudFlareを利用すると起こることの一つに、
IPアドレスがCloudFlareのものになるということがある。
$_SERVER[‘REMOTE_ADDR’]で訪問者のIPアドレスが取れなくなる。
これは非常に困ることがある。
しかし、取れないわけではない。
実はそれ専用のSERVER変数が存在している。
以下で取得可能
$_SERVER[“HTTP_CF_CONNECTING_IP”]
コメント