PHP & Others

내부아이피와 공인 아이피 모두 구하는 소스

컨텐츠 정보

본문

function get_userip() {
$first_ip = getenv(REMOTE_ADDR);
$second_ip = getenv(HTTP_X_FORWARDED_FOR); // 방화벽 + 사설아이피
$third_ip = getenv(HTTP_CLIENT_IP); // 방화벽 + 공인아이피

if (!$second_ip && !$third_ip) {
return $first_ip;
} else {
if($second_ip){
return "$first_ip/$second_ip";
} else {
return "$first_ip/$third_ip";
}
}
}

관련자료

댓글 0
등록된 댓글이 없습니다.
Today's proverb
고개에 오르려고 하다가 꼭대기에 이르지 못했다 하더라도 얼마나 칭찬할 만한 일인가. 자기의 현재의 힘으로 자신을 되돌아보고, 애써 고매한 일을 하면서도 더 커다란 일을 그려본다는 것은 대단히 귀중한 일이다. (세네카)