phpbar.de logo

Mailinglisten-Archive

[php] Cleanup von Sessions macht Fehler

[php] Cleanup von Sessions macht Fehler

Alexander Bourgett php_(at)_phpcenter.de
Mon, 18 Jun 2001 10:10:51 +0200


Am Sam, 16 Jun 2001 schrieb Florian Kugler:
> >    $query=3D"delete from session where (session_start < (NOW() -$time=
out))";
>=20
> ich denke es liegt an dieser query.  ich wei=DF ja nicht in welchem for=
mat
> du session_start in der db abgelegt hast, aber wenns nen unix timestamp
> ist, dann solltest du statt NOW() UNIX_TIMESTAMP() nehmen.

$session_start liegt als normaler Timestamp,  nich UNIX-timestamp,  in
der db. Und das Format von NOW() soll angeblich nach Anwendungsfall
genauso sein. Aber irgendwie weist das Problem schon auf einen falschen
Select hin. Ist es denn richtig, von einem Timestamp im Format=20
YYYYMMDDhhmmss eine Anzahl Sekunden abzuziehen, und das Resultat mit
einem anderen Timestamp zu vergleichen?

Tsch=FCss.
Alex.


php::bar PHP Wiki   -   Listenarchive