//동시접속 차단 아이피 검사 파일 생산. $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
되네요... 처리알고리즘은 구현중인데 어렵네요 ^^;
처리 알고리즘은 아이피와 시간대를 비교해서,
아이피 = 시간기준[오래된시간] 일경우, 이중 접속을 감지하고
에러를 방출한다 이건데... 어렵네요 ^^ |