location.replace('index.php');"; } elseif(!$me) { MessageBox("캐릭터가 없습니다!!!"); echo ""; } else { switch($me['block']) { case 1: MessageBox("비매너 발언으로 인해, 발언권이 제한됩니다."); break; case 2: MessageBox("현재 블럭된 계정입니다. 턴 실행이 제한됩니다."); MessageBox("절대 1계정만 사용하십시오! $me['killturn']시간 후 재등록 가능합니다."); break; case 3: MessageBox("현재 블럭된 계정입니다. 발언권과 턴 실행이 제한됩니다."); MessageBox("절대 1계정만 사용하십시오! $me['killturn']시간 후 재등록 가능합니다."); break; } $_SESSION['p_id'] = $id; $_SESSION['p_name'] = $me['name']; $_SESSION['p_nation'] = $me['nation']; $_SESSION['p_time'] = time(); $date = date('Y-m-d H:i:s'); $query="update general set logcnt=logcnt+1,ip='{$_SESSION['p_ip']}',lastconnect='$date',conmsg='$conmsg' where user_id='{$_SESSION['p_id']}'"; MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); echo ""; $date = date('Y_m_d H:i:s'); $date2 = substr($date, 0, 10); $fp = fopen("logs/_{$date2}_login.txt", "a"); $msg = _String::Fill2($date,20," ").tab2($id,13," ")._String::Fill2($me['name'],13," ")._String::Fill2($_SESSION['p_ip'],16," "); fwrite($fp, $msg."\r\n"); fclose($fp); } function DeleteSession() { $session_path = "data/session"; // 세션이저장된 디렉토리 if(!$dir=@opendir($session_path)) echo "디렉토리를 열지못했습니다."; while($file=@readdir($dir)) { if(!strstr($file,'sess_')) continue; if(strpos($file,'sess_')!=0) continue; if (!$atime=@fileatime("$session_path/$file")) continue; if (time() > $atime + 86400) { // 10대시 지난시간을 초로 계산해서 적어주시면 됩니다. // $return = (@unlink("$session_path/$file")); @unlink("$session_path/$file"); } } closedir($dir); } MYDB_close($connect);