WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » frage zu sesson lifetime ! » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von böner
das problem is aber das die variable auch verschwindet wenn man ständig was macht !
von Philipp Gérard
Sessions haben eine normale Lebenszeit. Wenn der Benutzer x Minuten nichts macht, wird sie gelöscht. Das kann man nicht umgehen. Wenn er die Seite verlässt kann man davon ausgehen, dass er nichts mehr auf der Seite macht, also verfällt die Session mit der Zeit. Du kannst natürlich in einem auf Frames aufbauenden Layout einen onPageExit-Listener (oder wie der in JS heißt) einbauen und dann in einem Popup die Session zerstören. Aber serverseitig geht das nicht, das sind zwei Paar Schuhe.
von böner
also, ich hab bereits ein login script für mein browsergame geschrieben, funzt auch wunderbar. dabei überprüft das script die daten, und wenn sie korrekt sind wechselt es zu der eigentlichen seite. die weiß nun immer wer online ist, weil ich eine id in der $_SESSION['xxx'] speichere, und bei bedarf abfrage. nach einer bestimmten zeit ist diese variable aber weg ! und dann funzt die seite natürlich nicht mehr richtig !

man kann jetzt zwar die zeit einstellen, in welcher die variable gelöscht wird, aber das bringt mich nicht weiter, weil die variable dann auch weiterexistiert, wenn man die seite verlässt. dann soll sie aber wech sein !

Gruß Böner
von languitar
Was genau willst du da programmieren? Das klingt gerad etwas konfus.
von böner
hmm.... ich dachte ganz ganze wird in nem cookie gespeichert !

also, es is mir eigentlich egal wie ich das mache, was ich brauche ist aber folgendes:

man loggt sich in die seite ein, über eine session variable wird eine id übergeben, damit die seite immer weiß, wer online ist. das problem is jetzt, das man nach einer bestimmten zeit ne fehlermeldung bekommt, weil die variabel nicht mehr da ist. ich könnte jetzt die zeit auf 100 Stunden oder so erhöhen, aber dann kann man über den zurück-button wieder auf die seite zurück, auch wenn man auf einer ganz anderen war. und das darf nicht sein !

Nach oben