Mailinglisten-Archive |
> -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of a.stagl_(at)_gmx.at > Sent: Monday, September 25, 2000 4:53 PM > To: php_(at)_php-center.de > Subject: RE: [php] sessions ohne phplib > > > Hi Andy, > > auch hi, > > > wenn JS deaktiviert ist, oder der Browser einfach geschlosssen > > wird ? Wie kriegt der Server mit, das der Klient geschlossen > > wurde? > > der muss das doch garnicht wissen... es genügt doch, wenn das lokale > cookie diese funktion übernimmt... beim erstellen des cookie > wird ein db-eintrag > gemacht um mit dieser session zusammenhängende variablen zu > "managen". die > session ist dann gültig, solange es ein cookie gibt. das cookie wird > beispielsweise jede minute mit einer ablaufzeit von 2 minuten > erstellt... d.h., dass > die session automatisch spätestens 2 minuten nach dem > verlassen der seite > terminiert (weil eben das cookie abläuft) ... Wie ? Und von wem? Noch mal zum Punkt. Das Ziel ist ein DB-Session Eintrag zu killen, sobald der User sein Browser schliesst, oder ? Grundsaetzlich hat Cookie Life Time mit DB-Session Life Time nichts zu tun, also falls ein Cookie ablaeuft, wird in der DB automatisch gar nichts geloescht, um das machen zu koennen, muss der Server mitbekommen, dass der Browser geschlossen worden ist. An der Stelle hilft weder JS noch Cookies, alles andere ist das uebliche Spielchen mit DB-Session Life Time (meinetwegen sogar eine Session, die nur 30 Sec gueltig ist), was mit der Tatsache "Browser is closed" nicht viel zu tun hat. > feedback?!? Ja ;-) Gruss, Juri
php::bar PHP Wiki - Listenarchive