사바이캅

방문자의 실제 IP 알아내기

· 2013-01-18 (금) 10:31:08 · 5479 · 6
REMOTE_ADDR 변수를 사용하면 실제 IP를 얻어내기 어려워 
아래와 같이 쓰는게 좋습니다.


if (!empty($_SERVER["HTTP_CLIENT_IP"]))
{
 //공용 IP 확인
 $ip = $_SERVER["HTTP_CLIENT_IP"];
}
elseif (!empty($_SERVER["HTTP_X_FORWARDED_FOR"]))
{
 // 프록시 사용하는지 확인
 $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
else
{
 $ip = $_SERVER["REMOTE_ADDR"];
}

//진짜 IP 정보
echo $ip;
|

댓글 6개

오호~~~~~ 멋지신데요 ㅎㅎㅎ
잘사용하겠습니다
프록시도 체크되는군요.
감사합니다
참고로 위 팁은 방문자 분석 용도로만 사용하시고, 보안 용도로는 사용하시면 안됩니다.

HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR 값은 HTTP header 로 전송되는 값이므로,
클라이언트에서 마음대로 위조할 수 있습니다.
따라서 IP로 접근 제한하는 기능에 위 내용을 적용하면 보안상 취약점이 되니 주의하셔야 합니다.
좋은 자료 감사드립니다
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
13-02-18 조회 3,509
13-02-15 조회 3,903
13-02-12 조회 5,740
13-02-04 조회 4,061
13-01-30 조회 4,926
13-01-25 조회 3,653
13-01-18 조회 3,750
13-01-18 조회 5,480
13-01-18 조회 6,086
13-01-18 조회 3,768
13-01-18 조회 4,717
13-01-17 조회 4,032
13-01-17 조회 3,544
13-01-17 조회 3,608
13-01-17 조회 3,954
12-12-31 조회 3,476
12-12-28 조회 4,897
12-12-28 조회 5,955
12-12-28 조회 3,397
12-12-27 조회 3,543
12-12-27 조회 4,275
12-12-20 조회 5,178
12-12-18 조회 9,029
12-12-14 조회 4,883
12-12-10 조회 3,596
12-12-10 조회 3,072
12-12-01 조회 3,796
12-11-25 조회 7,274
12-11-22 조회 5,905
12-11-20 조회 2.4만
12-11-19 조회 4,304
12-11-13 조회 3,836
12-11-12 조회 3,846
12-10-23 조회 4,679
12-09-25 조회 4,310
12-09-05 조회 6,920
12-09-04 조회 7,483
12-09-04 조회 3,411
12-08-30 조회 3,356
12-08-30 조회 3,580
12-08-29 조회 3,325
12-08-29 조회 3,123
12-08-26 조회 3,446
12-08-18 조회 3,674
12-08-17 조회 3,961
12-08-16 조회 3,495
12-08-14 조회 3,163
12-08-13 조회 5,570
12-08-13 조회 3,324
12-08-11 조회 3,603
12-08-10 조회 3,157
12-08-07 조회 3,942
12-08-07 조회 3,179
12-08-06 조회 3,384
12-07-31 조회 3,165
12-07-30 조회 3,484
12-07-30 조회 3,116
12-07-29 조회 3,295
12-07-29 조회 3,044
12-07-27 조회 3,102
12-07-21 조회 2,975
12-07-19 조회 3,177
12-07-19 조회 2,759
12-07-17 조회 3,390
12-07-17 조회 3,004
12-07-17 조회 3,920
12-07-16 조회 2,946
12-07-15 조회 3,075
12-07-14 조회 3,125
12-07-13 조회 8,207
12-07-11 조회 3,369
12-07-10 조회 9,941
12-07-09 조회 3,142
12-07-08 조회 4,327
12-07-06 조회 3,611
12-07-05 조회 3,907
12-07-05 조회 3,315
12-07-05 조회 3,168
12-07-03 조회 3,216
12-07-03 조회 3,155
12-07-02 조회 3,184
12-07-02 조회 2,813
12-06-30 조회 3,424
12-06-26 조회 3,134
12-06-22 조회 3,174
12-06-22 조회 3,104
12-06-21 조회 3,099
12-06-21 조회 3,316
12-06-20 조회 3,482
12-06-20 조회 3,147
12-06-20 조회 3,058
12-06-18 조회 3,943
12-06-17 조회 3,372
12-06-15 조회 2,993
12-06-14 조회 2,866
12-06-13 조회 3,495
12-06-11 조회 3,316
12-06-08 조회 3,257
12-06-06 조회 3,111
12-06-06 조회 3,545