REMOTE_ADDR 변수를 사용하면 실제 IP를 얻어내기 어려워
아래와 같이 쓰는게 좋습니다.
if (!empty($_SERVER["HTTP_CLIENT_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"];
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
else
{
$ip = $_SERVER["REMOTE_ADDR"];
}
//진짜 IP 정보
echo $ip;
댓글 6개
kiplayer
12년 전
오호~~~~~ 멋지신데요 ㅎㅎㅎ
12년 전
잘사용하겠습니다
Kalas
12년 전
프록시도 체크되는군요.
raineye
12년 전
감사합니다
12년 전
참고로 위 팁은 방문자 분석 용도로만 사용하시고, 보안 용도로는 사용하시면 안됩니다.
HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR 값은 HTTP header 로 전송되는 값이므로,
클라이언트에서 마음대로 위조할 수 있습니다.
따라서 IP로 접근 제한하는 기능에 위 내용을 적용하면 보안상 취약점이 되니 주의하셔야 합니다.
HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR 값은 HTTP header 로 전송되는 값이므로,
클라이언트에서 마음대로 위조할 수 있습니다.
따라서 IP로 접근 제한하는 기능에 위 내용을 적용하면 보안상 취약점이 되니 주의하셔야 합니다.
takumi22
12년 전
좋은 자료 감사드립니다
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 5630 | 13년 전 | 1070 | ||
| 5629 | 13년 전 | 2712 | ||
| 5628 | 13년 전 | 1288 | ||
| 5627 | 13년 전 | 1662 | ||
| 5626 | 13년 전 | 1293 | ||
| 5625 | 13년 전 | 1949 | ||
| 5624 | 13년 전 | 1366 | ||
| 5623 | 13년 전 | 951 | ||
| 5622 | 13년 전 | 424 | ||
| 5621 | 13년 전 | 13314 | ||
| 5620 | 13년 전 | 1193 | ||
| 5619 | 13년 전 | 3339 | ||
| 5618 | 13년 전 | 977 | ||
| 5617 | 13년 전 | 427 | ||
| 5616 | 13년 전 | 602 | ||
| 5615 |
Preware
|
13년 전 | 423 | |
| 5614 | 13년 전 | 555 | ||
| 5613 |
AMDbest
|
13년 전 | 4342 | |
| 5612 |
AMDbest
|
13년 전 | 6166 | |
| 5611 | 13년 전 | 878 | ||
| 5610 |
AMDbest
|
13년 전 | 4667 | |
| 5609 | 13년 전 | 969 | ||
| 5608 |
|
13년 전 | 487 | |
| 5607 | 13년 전 | 655 | ||
| 5606 | 13년 전 | 472 | ||
| 5605 | 13년 전 | 369 | ||
| 5604 | 13년 전 | 609 | ||
| 5603 |
갑수엔터테인먼트
|
13년 전 | 768 | |
| 5602 | 13년 전 | 427 | ||
| 5601 | 13년 전 | 510 | ||
| 5600 | 13년 전 | 934 | ||
| 5599 | 13년 전 | 7469 | ||
| 5598 |
PHPㅡASP프로그래머
|
13년 전 | 2699 | |
| 5597 | 13년 전 | 404 | ||
| 5596 |
hoinV
|
13년 전 | 994 | |
| 5595 | 13년 전 | 922 | ||
| 5594 | 13년 전 | 1064 | ||
| 5593 | 13년 전 | 4943 | ||
| 5592 |
|
13년 전 | 390 | |
| 5591 | 13년 전 | 893 | ||
| 5590 |
PHPㅡASP프로그래머
|
13년 전 | 2308 | |
| 5589 | 13년 전 | 1941 | ||
| 5588 |
바다로가자
|
13년 전 | 1637 | |
| 5587 |
PHPㅡASP프로그래머
|
13년 전 | 1827 | |
| 5586 | 13년 전 | 2747 | ||
| 5585 | 13년 전 | 399 | ||
| 5584 | 13년 전 | 1877 | ||
| 5583 | 13년 전 | 1307 | ||
| 5582 |
바다로가자
|
13년 전 | 3098 | |
| 5581 |
|
13년 전 | 3111 | |
| 5580 | 13년 전 | 922 | ||
| 5579 |
하하369
|
13년 전 | 3978 | |
| 5578 | 13년 전 | 1064 | ||
| 5577 | 13년 전 | 1233 | ||
| 5576 | 13년 전 | 1645 | ||
| 5575 |
가위바위보
|
13년 전 | 1594 | |
| 5574 |
danielle
|
13년 전 | 706 | |
| 5573 |
|
13년 전 | 860 | |
| 5572 | 13년 전 | 2778 | ||
| 5571 | 13년 전 | 834 | ||
| 5570 | 13년 전 | 1424 | ||
| 5569 |
|
13년 전 | 2135 | |
| 5568 | 13년 전 | 1958 | ||
| 5567 | 13년 전 | 679 | ||
| 5566 |
|
13년 전 | 1312 | |
| 5565 | 13년 전 | 3672 | ||
| 5564 | 13년 전 | 920 | ||
| 5563 | 13년 전 | 1374 | ||
| 5562 | 13년 전 | 874 | ||
| 5561 | 13년 전 | 1045 | ||
| 5560 |
PHPㅡASP프로그래머
|
13년 전 | 1532 | |
| 5559 | 13년 전 | 634 | ||
| 5558 |
there007
|
13년 전 | 1552 | |
| 5557 | 13년 전 | 1187 | ||
| 5556 |
후라보노보노
|
13년 전 | 743 | |
| 5555 | 13년 전 | 9133 | ||
| 5554 | 13년 전 | 828 | ||
| 5553 |
가을이군요
|
13년 전 | 717 | |
| 5552 |
|
13년 전 | 792 | |
| 5551 | 13년 전 | 1510 | ||
| 5550 |
후라보노보노
|
13년 전 | 915 | |
| 5549 |
|
13년 전 | 1015 | |
| 5548 | 13년 전 | 678 | ||
| 5547 | 13년 전 | 526 | ||
| 5546 | 13년 전 | 4610 | ||
| 5545 | 13년 전 | 906 | ||
| 5544 | 13년 전 | 1024 | ||
| 5543 | 13년 전 | 760 | ||
| 5542 | 13년 전 | 6633 | ||
| 5541 | 13년 전 | 807 | ||
| 5540 | 13년 전 | 1137 | ||
| 5539 | 13년 전 | 1118 | ||
| 5538 | 13년 전 | 2831 | ||
| 5537 | 13년 전 | 810 | ||
| 5536 | 13년 전 | 2708 | ||
| 5535 |
|
13년 전 | 1213 | |
| 5534 | 13년 전 | 1771 | ||
| 5533 |
꿈꾸는인생
|
13년 전 | 1335 | |
| 5532 | 13년 전 | 1496 | ||
| 5531 | 13년 전 | 1712 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기