$hd = opendir($tmpdir) ;
while( $filename = readdir($hd) ) {
clearstatcache() ;
if( filetype( $tmpdir."/".$filename ) == "dir" ) continue ; // 디렉토리면 무시한다.
clearstatcache() ;
if( preg_match( "/^$id_/", $filename ) ) { // 동일 ID 의 세션화일이 존재한다면
$mtime = filemtime($tmpdir."/".$filename) ; // 세션화일의 modify 시간을 구한다.
$ctime = time() ;// 현재시간을 구한다.
if( ($ctime - $mtime) < $idletime ) { // idletime 을 초과하는지 확인
closedir($hd) ;
$prev = preg_split("/_/", $filename) ; // 이전 사용자의 ssid 를 구한다.
if($_member_code){
## 이미 다른 사용자가 접속중이거나 로그아웃이 제대로 되지 않았음을 알려주는 경고메시지
}
}
else
unlink($tmpdir."/".$filename) ; // idletime 을 넘긴 경우 이전세션화일 삭제
break ;
}
}
@closedir($hd) ;