phpbar.de logo

Mailinglisten-Archive

[php] sessions ohne phplib

[php] sessions ohne phplib

Juri Smarschevski smj_(at)_intratools.de
Mon, 25 Sep 2000 18:11:27 +0200


> -----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