|
|
|
|
|
|
|||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
|
|
LinkBack | Themen-Optionen | Thema bewerten |
|
|
#1 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 30.10.2004
Beiträge: 160
![]() |
Hallo,
ich habe ein Problem: Ich habe angefangen, ein Forum zu programmieren. Doch ich habe festgestellt, dass irgendwann die Session ausläuft. Um das zu vermeiden, bzw. für den Benutzer unmerklich zu machen, habe ich, falls die Session ausläuft, ein header("Location:".$PHP_SELF); eingebaut. Das Problem dabei ist, dass ich natürlich nicht für jeden Thread in meinem Forum eine eigene Datei anlege, sondern die Thread-Inhalte je nach GET-Variable ausgegeben werden. D.h. wenn zum Beispiel die URL lautet "blabla/forum?threadid=1" wird der Inhalt von Thread 1 ausgegeben, bei threadid=2 der von Thread 2 usw. Aber wie kann ich jetzt diese GET-Variablen an die header()-Funktion weitergeben? Alternativ: Gibt es vielleicht noch einen einfacheren / alternativen Weg, die Session wieder aufzunehmen? session_regenerate_id dürfte nicht klappen, da session_regenerate_id ja nur ausgeführt wird, wenn eine Aktion gemacht wird, aber nicht, wenn der Benutzer eine Stunde lang nichts macht. session_set_cookie_params erhöht die Session-Lebensdauer auch nicht so, wie ich es mir erhofft habe. Ich hoffe, ihr versteht das Problem und habt eine Lösung. |
|
|
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
|
#2 (permalink) |
|
Erfahrener Benutzer
|
ich dachte, die Session läuft ab wenn sie 24 min nicht gebraucht wird.
__________________
Signatur: Wer andern eine Bratwurst brät, hat ein Bratwurst Bratgerät. michelwerder [at] Funportal [punkt] ch |
|
|
|
|
|
#3 (permalink) | |
|
Gast
Beiträge: n/a
|
Zitat:
|
|
|
|
|
#5 (permalink) | |
|
Gast
Beiträge: n/a
|
Zitat:
PHP-Code:
|
|
|
|
|
#6 (permalink) | ||
|
Erfahrener Benutzer
Registriert seit: 30.01.2005
Beiträge: 435
![]() |
Zitat:
|
||
|
|
|
|
|
#7 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 30.10.2004
Beiträge: 160
![]() |
Danke für den Hinweis.
Aber das Problem war doch anders, als ich gedacht habe. Das Problem ist: Wenn jemand einen längeren Beitrag verfassen sollte, und dafür so lange braucht, dass in der Zeit die Session abgelaufen ist, wird sein Beitrag gelöscht. Und zwar aus folgendem Grund: Der Benutzer hat einen Beitrag geschrieben und auf "Absenden" geklickt. Die Session ist dabei abgelaufen. Das Programm merkt das und verweist den Benutzer über die header()-Funktion wieder zu der Seite, wo man einen Beitrag verfassen kann. Leider wird dabei der Beitrag gelöscht. Das Problem ist also, dass die Sessionzeit irgendwie verlängert werden muss. Auf die Sessionconfig und die ganzen PHP-Einstellungen habe ich leider keinen Zugriff. session_set_cookie_params zeigt auch keine Auswirkungen. Wie könnte man das am besten lösen? |
|
|
|
|
|
#8 (permalink) |
|
Gast
Beiträge: n/a
|
http://www.php.net/manual/de/configuration.changes.php
oder ini_set() Die Parameter müssen natürlich gesetzt sein *bevor* session_start() ausgeführt wird. |
|
|
|
#10 (permalink) | |
|
Gast
Beiträge: n/a
|
Zitat:
|
|
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Session Problem | karina_02 | PHP Tipps 2008 | 6 | 18.05.2008 22:37 |
| Problem bei session Lifetime | Cyberbob_at_tot | PHP Tipps 2007 | 5 | 05.06.2007 17:47 |
| Problem mit Session | Charly Shop Sui | PHP Tipps 2006 | 13 | 25.08.2006 17:08 |
| Und noch ein Session Problem... | Weyoun | PHP Tipps 2006 | 9 | 27.02.2006 22:17 |
| Problem mit Firefox und Session | PHP Tipps 2005-2 | 5 | 25.08.2005 01:14 | |
| problem mit session | LA-Finest | PHP Tipps 2005-2 | 13 | 18.08.2005 15:54 |
| [Erledigt] Problem mit Session | PHP Tipps 2005-2 | 1 | 06.08.2005 19:07 | |
| Problem mit Session | PHP Tipps 2005-2 | 13 | 10.07.2005 18:20 | |
| seltsames php und session problem | netti | PHP-Fortgeschrittene | 16 | 01.06.2005 17:01 |
| [Erledigt] Hilfe...PhpBB Session Problem!! | PHP Tipps 2004-2 | 2 | 15.12.2004 18:28 | |
| Session Problem beim Login | PHP Tipps 2004-2 | 6 | 15.12.2004 09:37 | |
| problem mit ner Session, es gehn Arrays verloren | PHP-Fortgeschrittene | 3 | 10.11.2004 18:01 | |
| PHP Session Problem, dringend! | PHP-Fortgeschrittene | 17 | 21.10.2004 21:15 | |
| Session wird falsch wieder aufgenommen - Problem mit Session | PHP Tipps 2004 | 2 | 16.10.2004 14:30 | |
| session problem | PHP Tipps 2004 | 2 | 22.07.2004 08:39 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.