Post
#1
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Mam taki kod:
No i jest pewien problem - taki skrypt zablokuje mi sesje na 30 sekund, a co za tym idzie inne rządania z tej sesji będą również blokowane. By uniknąć tego problemu, wystarczy dodać session_write_close
I już sesja mi nie będzie blokowana. No ale pojawia się kolejny problem, gdyż po tych 30 sekundach chciałbym znowu coś dopisać do sesji
Jednak do sesji już się nic nie zapisze. Jedyne rozwiązanie jakie mi przychodzi do głowy to ponownie wystartować sesję
Ale bardzo to rozwiązanie mi się nie podoba. Czy jest jakieś inne czy może to ponowne startowanie sesji w tym samym skrypcie jest ok? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 131 Dołączył: 8.02.2010 Ostrzeżenie: (0%)
|
Witam.
Też walczyłem kiedyś z tym problemem. Rozwiązanie to własna implementacja mechanizmu sesji. Rozwiązanie z session_start() jest jak najbardziej poprawne. Cytat session_start() creates a session or resumes the current one ... Czyli: Cytat session_start() tworzy nową sesję albo wznawia istniejącą ...
Ten post edytował rocktech.pl 7.05.2013, 09:27:39 |
|
|
|
nospor blokująca sesja 6.05.2013, 20:17:47
Michael2318 @nospor, czemu takie rozwiązanie Ci nie odpowiada?... 7.05.2013, 08:01:16
nospor To że wznawia bieżącą to ja wiem... jakby nie wzna... 7.05.2013, 08:15:29 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 13:03 |