Mailinglisten-Archive |
Hi, On Fri, Aug 06, 2004 at 12:56:17PM +0200, Sebastian Mendel wrote: > >Mein Problem: da ich bei jedem Seitenaufruf prüfe, ob der Benutzer in > >den letzten 30 Minuten aktiv war oder nicht, führt dies zu dem Problem, > >dass der Benutzer automatisch ausgeloggt wird, sollte er z.B. einige > >Stunden später wieder auf die Seite gelangen. > > > >Kann ich mit PHP irgendwie erkennen, auf was der expire Wert des Cookie > >gesetzt ist? So dass ich unterscheiden kann, ob es ein dauerhafter > >Cookie war oder nicht? > > > >Gibt es andere Möglichkeiten, das Problem zu lösen? Irgendwie habe ich > >ein Brett vorm Kopf und denke, dass die Lösung ganz nah ist. :( > > speicherst du das Ende der Sesssion ( now() + 30min ) nicht auch? ... > daran würde cih es überprüfen, und da kannst du ja dann auch 'ewige' > Zeiten eintragen ... Da er ja auch unterscheiden muss, welchen Cookie er setzt, koennte er an dieser Stelle ja auch einfach gleich ein Flag in der Session speichern, dass ihm sagt: "bei dieser Session nicht auf die max time von 30. min pruefen". -- Gruss Jens
php::bar PHP Wiki - Listenarchive