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년 전
좋은 자료 감사드립니다
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 6630 |
차가운바람
|
12년 전 | 1164 | |
| 6629 | 12년 전 | 1161 | ||
| 6628 |
put777
|
12년 전 | 644 | |
| 6627 |
|
12년 전 | 701 | |
| 6626 | 12년 전 | 1616 | ||
| 6625 |
|
12년 전 | 723 | |
| 6624 |
미켈란젤로의왼손
|
12년 전 | 487 | |
| 6623 |
|
12년 전 | 1046 | |
| 6622 | 12년 전 | 1401 | ||
| 6621 |
차가운바람
|
12년 전 | 633 | |
| 6620 | 12년 전 | 739 | ||
| 6619 |
|
12년 전 | 971 | |
| 6618 | 12년 전 | 1743 | ||
| 6617 | 12년 전 | 642 | ||
| 6616 |
차가운바람
|
12년 전 | 897 | |
| 6615 | 12년 전 | 2855 | ||
| 6614 | 12년 전 | 617 | ||
| 6613 |
강명구베드로
|
12년 전 | 533 | |
| 6612 |
|
12년 전 | 426 | |
| 6611 | 12년 전 | 1207 | ||
| 6610 | 12년 전 | 1028 | ||
| 6609 | 12년 전 | 3679 | ||
| 6608 |
|
12년 전 | 831 | |
| 6607 | 12년 전 | 696 | ||
| 6606 | 12년 전 | 567 | ||
| 6605 | 12년 전 | 457 | ||
| 6604 | 12년 전 | 976 | ||
| 6603 |
geektoo
|
12년 전 | 703 | |
| 6602 | 12년 전 | 842 | ||
| 6601 | 12년 전 | 366 | ||
| 6600 | 12년 전 | 415 | ||
| 6599 | 12년 전 | 572 | ||
| 6598 | 12년 전 | 944 | ||
| 6597 | 12년 전 | 943 | ||
| 6596 | 12년 전 | 429 | ||
| 6595 | 12년 전 | 795 | ||
| 6594 | 12년 전 | 4577 | ||
| 6593 | 12년 전 | 2582 | ||
| 6592 | 12년 전 | 830 | ||
| 6591 | 12년 전 | 595 | ||
| 6590 |
|
12년 전 | 1401 | |
| 6589 | 12년 전 | 775 | ||
| 6588 |
GINUSSOFT
|
12년 전 | 5132 | |
| 6587 | 12년 전 | 6215 | ||
| 6586 | 12년 전 | 1051 | ||
| 6585 | 12년 전 | 810 | ||
| 6584 | 12년 전 | 469 | ||
| 6583 |
|
12년 전 | 985 | |
| 6582 | 12년 전 | 874 | ||
| 6581 | 12년 전 | 843 | ||
| 6580 | 12년 전 | 620 | ||
| 6579 |
알랑가몰라
|
12년 전 | 935 | |
| 6578 | 12년 전 | 1336 | ||
| 6577 | 12년 전 | 1506 | ||
| 6576 |
경dragon
|
12년 전 | 779 | |
| 6575 | 12년 전 | 1892 | ||
| 6574 | 12년 전 | 690 | ||
| 6573 | 12년 전 | 991 | ||
| 6572 |
|
12년 전 | 1674 | |
| 6571 |
CTOMAN
|
12년 전 | 1967 | |
| 6570 | 12년 전 | 1739 | ||
| 6569 | 12년 전 | 1896 | ||
| 6568 | 12년 전 | 2410 | ||
| 6567 | 12년 전 | 1034 | ||
| 6566 |
lainfox
|
12년 전 | 1538 | |
| 6565 | 12년 전 | 3658 | ||
| 6564 |
제주프라이스
|
12년 전 | 1542 | |
| 6563 | 12년 전 | 1576 | ||
| 6562 |
프로프리랜서
|
12년 전 | 1355 | |
| 6561 |
프로프리랜서
|
12년 전 | 972 | |
| 6560 |
프로프리랜서
|
12년 전 | 1232 | |
| 6559 |
프로프리랜서
|
12년 전 | 1143 | |
| 6558 |
프로프리랜서
|
12년 전 | 1361 | |
| 6557 |
프로프리랜서
|
12년 전 | 1985 | |
| 6556 |
프로프리랜서
|
12년 전 | 1531 | |
| 6555 |
프로프리랜서
|
12년 전 | 1373 | |
| 6554 |
프로프리랜서
|
12년 전 | 3895 | |
| 6553 |
프로프리랜서
|
12년 전 | 1517 | |
| 6552 | 12년 전 | 858 | ||
| 6551 |
왕초보sasa
|
12년 전 | 1545 | |
| 6550 |
왕초보sasa
|
12년 전 | 642 | |
| 6549 |
왕초보sasa
|
12년 전 | 914 | |
| 6548 | 12년 전 | 1303 | ||
| 6547 | 12년 전 | 1202 | ||
| 6546 | 12년 전 | 5167 | ||
| 6545 | 12년 전 | 2525 | ||
| 6544 |
AnnieK
|
12년 전 | 1788 | |
| 6543 |
베르무트7
|
12년 전 | 651 | |
| 6542 |
오늘도망했다
|
12년 전 | 2238 | |
| 6541 | 12년 전 | 821 | ||
| 6540 | 12년 전 | 1146 | ||
| 6539 | 12년 전 | 854 | ||
| 6538 |
senseme
|
12년 전 | 3382 | |
| 6537 | 12년 전 | 783 | ||
| 6536 | 12년 전 | 3671 | ||
| 6535 | 12년 전 | 1355 | ||
| 6534 | 12년 전 | 1624 | ||
| 6533 | 12년 전 | 2253 | ||
| 6532 |
냐옹이사범
|
12년 전 | 2309 | |
| 6531 | 12년 전 | 571 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기