<?php
    clearstatcache
(); // This block of code puts any directories (the ids) into the array $output
    
if ( ($handle opendir("id"))) {
        while ( (
$name readdir($handle))) {
            if (
$name != "." && $name != ".." && is_dir("id/$name"))
                
$output[count($output)] = $name;
        }
    }
    
closedir($handle);
    
    for (
$x 0$x count($output); $x ++) { // This block of code removes the ids if they are too old
        
$sessionFile file("id/".$output[$x]."/.htsession");
        if ((
$sessionFile[1] + 30) < (time() / 60)) {
            
unlink("id/".$output[$x]."/.htsession");
            
rmdir("id/".$output[$x]);
            echo 
"Expired ID ".$output[$x]." removed.\n";
        }
    }
?>