CloudFlareでREMOTE_ADDRを取る方法。
REMOTE_ADDRは通常の取り方では取ることができない。
HTTP_CF_CONNECTING_IPを利用することで、取得ができる。
$user_ip = (isset($_SERVER['HTTP_CF_CONNECTING_IP']) ? filter_input(INPUT_SERVER, 'HTTP_CF_CONNECTING_IP') : filter_input(INPUT_SERVER, 'REMOTE_ADDR'));
コメント