PHP로 접속자 IP 정보 알아내서 변경하기


접속 아이피라는 기록은 중요한것이다.
하지만 자신이 운영하는 홈페이지나 프로그램 테스트 중에 아이피 정보로 검사를 할경우에 조금 변경할 이유가 생긴다...

자신의 컴퓨터에서 바꾸는것보다는 IP를 체크 하는 앞에 간단하게 수정을 해버리면은 쉽게 변경을 할 수 있는 방법이 있다..

강제적으로 입력을 해도 되고, 혹은 다수의 이용자에게 무작위로 아이피 증차감을 시도 해도 된다.
하지만, 일단 4개의 입력 소스 중에서 하나하나 빼서 체크를 해서 변경을 하는 방법도 있으니 이렇게 해보는것도 괜찮다..^^



//본래 아이피에서 a.b.c.d 중에서 D 부분 숫자 수정하기
    $ip = $_SERVER[REMOTE_ADDR];
    unset($_ip);   
    $_ip = explode(".", $ip);
        //IP는 최대 254까지 존재하기때문에 일단은 243보다 많으면 감소 10 작으면은 10증가
        //본래 IP영역을 넘어서지 않도록 하기
        if($_ip[0] > 254) {
            $_ip[0] = $_ip[0] - 1;
        } else {
            $_ip[0] = $_ip[0] + 1;
        }

        if($_ip[1] > 254) {
            $_ip[1] = $_ip[1] - 5;
        } else {
            $_ip[1] = $_ip[1] + 5;
        }

        if($_ip[2] > 254) {
            $_ip[2] = $_ip[2] - 5;
        } else {
            $_ip[2] = $_ip[2] + 5;
        }
       
        if($_ip[3] > 254) {
            $_ip[3] = $_ip[3] - 10;
        } else {
            $_ip[3] = $_ip[3] + 10;
        }
       
    $_SERVER[REMOTE_ADDR] = $_ip[0].".".$_ip[1].".".$_ip[2].".".$_ip[3];

현재 작성된 글은 지극히 제 주관적인 관점에서 작성한 글 입니다.
현 글에 대해서 추가적인 의견, 반론, 잘못된 점 지적에 대해서는 겸허히 받아 들이겠습니다.
하지만, 다른 사람이 보기에 객관적으로 보기에 욕설, 인격 모독, 비방, 광고, 시비성 글에 대해서는 어떠한 통보도 없이 삭제 됨을 알려 드립니다.
2008/09/25 10:10 2008/09/25 10:10

트랙백 주소 :: http://adeurian.com/trackback/435

댓글을 달아 주세요

[로그인][오픈아이디란?]

크리에이티브 커먼즈 라이센스
Creative Commons License