Windows/Temp-Verzeichnis ist voll von Php-Session-Dateien, die den server blockieren

Hallo, ich bin Italienisch und ich entschuldige mich im Voraus für die Fehler, die wie folgt zu Lesen 🙂

Dunkel waren die Tage für meinen server und ich war verrückt, um zu verstehen, was das problem sein könnte. Ich dachte, dass die Datenbank wurde schlecht konfiguriert ist, oder dass die Festplatte könnte einige Probleme, und ich dachte, der server ändern. Es war zwar die Prüfung der Festplatte mit Defragmentierung und scandisk (nicht ausführbar), habe ich beschlossen, öffnen Sie CCleaner und das Wunder ist geschehen. Windows /Temp-Ordner war komplett gesperrt und Sie konnte nicht einmal öffnen Sie ES. CCleaner hat aufgeräumt in zehn Stunden den Ordner :') Zehn Stunden für einen Ordner!

Nachdem ein Tag der Reinigung, an diesem morgen ging ich um es zu überprüfen und im inneren waren es 18000 0kb Dateien oder max 10kb alle "sess_0a5u2ou87 ........." (sess_ vorangestellt ist, und ich denke, gefolgt von md5).

Als ich Sie öffnete eine von Ihnen, fand ich in es die session-Variablen von meine website-Nutzer.

var|s:1:"2";timeout|i:1403338177;id|s:1:"1";name|s:17:"Foo";

Hier wird gezeigt wie ich anlegen Sitzungen:

//create session
session_start();
$_SESSION['var'] = $var;
$_SESSION['timeout'] = time();

//work with session
public static function resetVar(){
   if(isset($_SESSION['var'])){
            unset($_SESSION['var']);
        }
}

//destroy session
session_start();  
if(isset($_SESSION['timeout'])) {       
    $duration = time() - (int)$_SESSION['timeout'];
    if($duration > 6000) {
        session_destroy(); 
    header("Location: index.php");
    }
    $_SESSION['timeout'] = time();
}     

Kann mir jemand helfen dies zu verstehen?

InformationsquelleAutor Peppinosh | 2014-06-21
Schreibe einen Kommentar