cloudflare上でREMOTE_ADDRを取得するIP

WEB開発
この記事は約1分で読めます。
スポンサーリンク

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'));

コメント

タイトルとURLをコピーしました