공대여자님 도움이 컸습니다.^^

감사 감사^^

 

//동시접속 차단 아이피 검사 파일 생산.
$IP=$_SERVER['REMOTE_ADDR'];
setcookie ("IP","$IP",0,"/");
$_POST['IP'] = serialize($IP);
if(isset($_POST['$IP'])) $IP = $_POST['IP'];
if(isset($_COOKIE['IP'])&&$_COOKIE['IP']/2>=1) {
    if(count($_POST) != 0) {
    if(!file_exists($IP.".dat")) {
        $IP_ADDRES = @fopen($IP.".dat", "a+");
        @fwrite($IP_ADDRES, print_r($_SERVER['REMOTE_ADDR']." \n", true));
        @fwrite($IP_ADDRES,date("Y-m-d H:i:s")." \n");
            return;
        }
    }
}


------ 결과
파일
./116.32.149.53.dat

------ 내용
파일 내용

116.32.149.53
2009-08-22 14:17:34

되네요... 처리알고리즘은 구현중인데 어렵네요 ^^;

처리 알고리즘은 아이피와 시간대를 비교해서,

아이피 = 시간기준[오래된시간] 일경우, 이중 접속을 감지하고

에러를 방출한다 이건데... 어렵네요 ^^

댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
제목 작성자 날짜
공대여자
mins
공대여자
황제킹
kim3339
몬스터에이
헬프
헬프
쿠쿠
kdh8219
눈나
고졸형님