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



Im Homepage und Webhosting-Forum --- frage zu sesson lifetime !

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 ! - 21 Nov 2024 Antworten
frage zu sesson lifetime !
böner
Otto-Normal-Poster
Threadstarter




Beiträge: 62

ich hab in einem anmeldescrip ne session gestartet, und ne variable in das $_SESSION array geschrieben !

da wo ich die variable brauche, starte ich dann wieder ne session, und rufe die variable ab. funzt auch super. nur, is immer nach einer bestimmten zeit die session vorbei und die variable weg !

was kann man da machen ?

sessioncache_expire auf nen hohen wert setzten stört hier eher ,weil die session sofort vorbei sein soll wenn man die seite verlässt, oder den browser schließt !

Gruß Böner

  Profil   Editieren   Zitieren
stalkerX
Mausakrobat




Beiträge: 183

versuch mal mit ini_set("session.gc_maxlifetime", deine zahl);

---
.: Web 2.0 Entwickler & seine Notizen :.

Diese Nachricht wurde geändert von: stalkerX
  Profil   Website   Editieren   Zitieren
böner
Otto-Normal-Poster
Threadstarter




Beiträge: 62

ich glaube ihr versteht nicht was ich möchte.

also, die variable $_SESSION['xx'], soll immer verfügbar sein, also nicht nach einer bestimten zeit verschwinden. aber wenn man den browser zumacht, muss sie weg (is ja auch so), aber sie muss auch weg wenn man einfach nur auf ne andere seite geht, ohne den browser zu schließen !

Hruß Böner

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Ich glaube du verstehst grundsätzlich etwas falsch: Sessions sind serverseitig und haben erst mal gar nichts mit dem Browser zu tun. Die Session-Lifetime ist irgendwie begrenzt durch den Server. Wenn du Daten dauerhaft speichern willst, musst du auf eine Datenbank umsteigen und die Daten dort speichern.

  Profil   Editieren   Zitieren
böner
Otto-Normal-Poster
Threadstarter




Beiträge: 62

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 !

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Was genau willst du da programmieren? Das klingt gerad etwas konfus.

  Profil   Editieren   Zitieren
böner
Otto-Normal-Poster
Threadstarter




Beiträge: 62

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

  Profil   Editieren   Zitieren
Philipp Gérard
Foren-Team




Beiträge: 1502

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.

---
Arbeit ist das Feuer der Gestaltung. - Marx

  Profil   E-Mail   Website   Editieren   Zitieren
böner
Otto-Normal-Poster
Threadstarter




Beiträge: 62

das problem is aber das die variable auch verschwindet wenn man ständig was macht !

  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » frage zu sesson lifetime !

Aktuelle Beiträge zur Hilfe im Forum für Homepage - frage zu sesson lifetime ! im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126542    Heute : 460     Gestern : 463     Online : 188     21.11.2024    14:36      0 Besucher in den letzten 60 Sekunden        
Nach oben