phpbar.de logo

Mailinglisten-Archive

[php] Cleanup von Sessions macht Fehler

[php] Cleanup von Sessions macht Fehler

Alexander Bourgett php_(at)_phpcenter.de
Sat, 16 Jun 2001 19:38:34 +0200


Hallo zusammen.
Ich habe mir f=FCr eine Mini-Anwendung unter PHP3 eine eigene
Funktionssammlung zur Sessionverwaltung gebastelt. Eine davon macht mir
Probleme, da sie immer alle Sessions l=F6scht. Eigentlich soll sie nur
Sessions l=F6schen, die =E4lter als $time-Minuten sind. In diesen paar
Zeilen steckt irgendein Fehler, den ich einfach nicht sehe. Hat jemand
eine Idee?
Tsch=FCss.
Alex.


function session_cleanup($time)  {   //$time in Minuten
    if (gettype($time) =3D=3D "integer")     // grober Test auf G=FCltigk=
eit
        {
         $timeout =3D $time*60;=09//$time in Sekunden wandeln   =20
        }
    else
        {
        $timeout =3D 1800; =09=09//Default-Wert
        }
    $query=3D"delete from session where (session_start < (NOW() -$timeout=
))";
    $erg =3D mysql_query($query);=09//Datenbankabfrage
}


php::bar PHP Wiki   -   Listenarchive