Cloudflare 환경에서 REMOTE_ADDR에 사용자 아이피 적용

This commit is contained in:
thisgun
2024-07-11 18:30:03 +09:00
parent 72d52b594c
commit f1af936c7d

View File

@ -67,6 +67,11 @@ if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROT
$_SERVER['HTTPS'] = 'on'; $_SERVER['HTTPS'] = 'on';
} }
// Cloudflare 사용시 REMOTE_ADDR 에 사용자 IP 적용
if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) {
$_SERVER['REMOTE_ADDR'] = preg_replace('/[^0-9.]/', '', $_SERVER['HTTP_CF_CONNECTING_IP']);
}
// multi-dimensional array에 사용자지정 함수적용 // multi-dimensional array에 사용자지정 함수적용
function array_map_deep($fn, $array) function array_map_deep($fn, $array)
{ {