cloudflareでREMOTE_ADDRを取得する
cloudflareを利用すると、$_SERVER[“REMOTE_ADDR”]の値が正しく取得できなくなる。
REMOTE_ADDRは現在アクセスしているIPを取得するので。
IPアドレスがCloudflareのIPアドレスになってしまう。
代わりに$_SERVER[“HTTP_CF_CONNECTING_IP”]を使う。
こいつが代わりにREMOTE_ADDRを取得できる。
参考
http://appsweets.net/blog/tag/cloudflare/
タグ: CloudFlare, PHP