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년 전
좋은 자료 감사드립니다
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 6130 |
gender
|
12년 전 | 1099 | |
| 6129 | 12년 전 | 1323 | ||
| 6128 |
|
12년 전 | 3465 | |
| 6127 | 12년 전 | 697 | ||
| 6126 |
|
12년 전 | 2210 | |
| 6125 |
|
12년 전 | 4887 | |
| 6124 | 12년 전 | 663 | ||
| 6123 | 12년 전 | 3846 | ||
| 6122 | 12년 전 | 1018 | ||
| 6121 | 12년 전 | 3756 | ||
| 6120 | 12년 전 | 910 | ||
| 6119 | 12년 전 | 1772 | ||
| 6118 | 12년 전 | 932 | ||
| 6117 | 12년 전 | 2152 | ||
| 6116 | 12년 전 | 7944 | ||
| 6115 | 12년 전 | 1923 | ||
| 6114 |
|
12년 전 | 1708 | |
| 6113 | 12년 전 | 1526 | ||
| 6112 | 12년 전 | 596 | ||
| 6111 | 12년 전 | 2114 | ||
| 6110 | 12년 전 | 1851 | ||
| 6109 | 12년 전 | 644 | ||
| 6108 | 12년 전 | 1201 | ||
| 6107 | 12년 전 | 625 | ||
| 6106 | 12년 전 | 907 | ||
| 6105 | 12년 전 | 1194 | ||
| 6104 | 12년 전 | 3596 | ||
| 6103 | 12년 전 | 2126 | ||
| 6102 | 12년 전 | 2316 | ||
| 6101 | 12년 전 | 3680 | ||
| 6100 | 12년 전 | 3487 | ||
| 6099 | 12년 전 | 3158 | ||
| 6098 | 12년 전 | 4027 | ||
| 6097 | 12년 전 | 1017 | ||
| 6096 | 12년 전 | 5987 | ||
| 6095 | 12년 전 | 1372 | ||
| 6094 | 12년 전 | 1226 | ||
| 6093 | 12년 전 | 3411 | ||
| 6092 | 12년 전 | 3053 | ||
| 6091 | 12년 전 | 5196 | ||
| 6090 | 12년 전 | 2707 | ||
| 6089 | 12년 전 | 3328 | ||
| 6088 | 12년 전 | 1016 | ||
| 6087 | 12년 전 | 849 | ||
| 6086 | 12년 전 | 2020 | ||
| 6085 |
|
12년 전 | 809 | |
| 6084 |
웹디자인되고파
|
12년 전 | 2222 | |
| 6083 | 12년 전 | 1510 | ||
| 6082 | 12년 전 | 1112 | ||
| 6081 | 12년 전 | 2101 | ||
| 6080 |
Stiven
|
12년 전 | 2313 | |
| 6079 |
프로프리랜서
|
12년 전 | 1324 | |
| 6078 |
프로프리랜서
|
12년 전 | 789 | |
| 6077 |
프로프리랜서
|
12년 전 | 1346 | |
| 6076 |
프로프리랜서
|
12년 전 | 834 | |
| 6075 |
프로프리랜서
|
12년 전 | 1224 | |
| 6074 | 12년 전 | 3856 | ||
| 6073 | 12년 전 | 3950 | ||
| 6072 | 12년 전 | 1382 | ||
| 6071 | 12년 전 | 6994 | ||
| 6070 | 12년 전 | 7577 | ||
| 6069 | 12년 전 | 2324 | ||
| 6068 | 12년 전 | 3871 | ||
| 6067 |
smwkd
|
12년 전 | 633 | |
| 6066 | 12년 전 | 3660 | ||
| 6065 | 12년 전 | 3486 | ||
| 6064 | 12년 전 | 2721 | ||
| 6063 | 12년 전 | 2841 | ||
| 6062 | 12년 전 | 2372 | ||
| 6061 | 12년 전 | 2282 | ||
| 6060 | 12년 전 | 5186 | ||
| 6059 | 12년 전 | 2818 | ||
| 6058 | 12년 전 | 3137 | ||
| 6057 | 12년 전 | 2265 | ||
| 6056 | 12년 전 | 6842 | ||
| 6055 | 12년 전 | 2582 | ||
| 6054 | 12년 전 | 3437 | ||
| 6053 | 12년 전 | 2330 | ||
| 6052 | 12년 전 | 4824 | ||
| 6051 | 12년 전 | 3713 | ||
| 6050 | 12년 전 | 2557 | ||
| 6049 | 12년 전 | 2247 | ||
| 6048 |
|
12년 전 | 1301 | |
| 6047 | 12년 전 | 3441 | ||
| 6046 | 12년 전 | 4097 | ||
| 6045 | 12년 전 | 3458 | ||
| 6044 | 12년 전 | 5333 | ||
| 6043 | 12년 전 | 1652 | ||
| 6042 | 12년 전 | 1282 | ||
| 6041 | 12년 전 | 5165 | ||
| 6040 | 12년 전 | 942 | ||
| 6039 | 12년 전 | 3414 | ||
| 6038 | 12년 전 | 3417 | ||
| 6037 | 12년 전 | 2995 | ||
| 6036 | 12년 전 | 3343 | ||
| 6035 | 12년 전 | 2867 | ||
| 6034 | 12년 전 | 2846 | ||
| 6033 | 12년 전 | 2869 | ||
| 6032 | 12년 전 | 2858 | ||
| 6031 | 12년 전 | 2884 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기