CloudFlare 사용 시 PHP에서 방문자의 실제 IP 가져오기


CloudFlare 사용 시 PHP에서 방문자의 실제 IP 가져오기

필자는 현재 모든 도메인에 대해서 CloudFlare DNS를 사용하고 있습니다. PHP에서 아이피를 가져올 때는 대표적으로 $_SERVER['REMOTE_ADDR'] 함수를 사용하여 방문자의 IP를 받아오는데, CloudFlare DNS를 사용하게 될 경우 서버의 IP만 받아오기 때문에 방문자의 실제 IP를 받아오는데 어려움이 있습니다. $_SERVER['REMOTE_ADDR']를 대체하여 방문자의 실제 IP를 가져오는 함수는 다음과 같습니다. $_SERVER["HTTP_CF_CONNECTING_IP"] 위 함수를 사용하면 방문자의 실제 IP를 수집할 수 있습니다. IP를 수집하고 서버의 데이터베이스에 저장할 때에는 개인 정보가 어떻게, 어디서 관리되는지 기재하는 개인정보처리방침을 꼭 명시하여야 됨을 ..


원문링크 : CloudFlare 사용 시 PHP에서 방문자의 실제 IP 가져오기