다음 코드에서 빈칸에 들어갈 올바른 요소는?

과목: PHP

문제 번호: 2885

medium
다음 코드에서 빈칸에 들어갈 올바른 $_SERVER 요소는?
// 사용자의 IP 주소를 로그에 기록
$user_ip = $_SERVER['_____'];
echo "접속자 IP: " . $user_ip;
A. SERVER_ADDR
B. HTTP_HOST
C. REMOTE_ADDR
D. SERVER_NAME

정답: C



$_SERVER['REMOTE_ADDR']은 현재 페이지를 보고 있는 사용자의 IP 주소를 반환합니다.

⦁ IP 관련 $_SERVER 요소들:
REMOTE_ADDR: 클라이언트(사용자)의 IP 주소
SERVER_ADDR: 서버 자체의 IP 주소
⦁ 두 개념을 명확히 구분해야 함

⦁ 실무 활용:
⦁ 접속 로그 기록
⦁ 지역별 서비스 제한
⦁ 보안 검증 (특정 IP 차단/허용)
⦁ 통계 분석

⦁ 주의사항: 프록시나 로드밸런서 환경에서는 실제 클라이언트 IP가 아닐 수 있음

💡 학습 팁

이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.