PHP에서 CloudFlare를 사용하여 방문자 IP 주소 검색
PHP로 웹사이트 방문자를 추적할 때 $_SERVER['REMOTE_ADDR']를 사용하면 일반적으로 CloudFlare의 IP 주소를 검색합니다. IP 주소. CloudFlare를 사용하는 동안 실제 방문자 IP 주소를 얻으려면 다음 접근 방식을 고려하십시오.
CloudFlare는 다음을 포함한 추가 서버 변수를 제공합니다.
이러한 변수를 활용하려면 다음과 같이 코드를 수정하세요.
<code class="php">if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) { $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"]; }</code>
진짜 방문자 IP 주소를 $_SERVER에 할당하여 ['REMOTE_ADDR']을 사용하면 CloudFlare가 활성화된 경우에도 웹사이트 방문자를 정확하게 기록하고 추적할 수 있습니다.
참고: IP 주소 유효성을 확인하려면 $_SERVER['REMOTE_ADDR']에 다음이 포함되어 있는지 확인하세요. 누구나 잠재적으로 헤더를 스푸핑하여 서버 IP에 직접 연결할 수 있으므로 합법적인 CloudFlare IP 주소입니다.
위 내용은 PHP에서 CloudFlare를 사용할 때 실제 방문자 IP 주소를 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!