![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 36 559 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: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
To że wznawia bieżącą to ja wiem... jakby nie wznawiał to by przecież mechanizm sesji do niczego nie służył...
Jednak nigdzie nie piszą że można swobodnie używać kilka razy session_start w jednym żądaniu. A to że ktoś gdzieś w komentarzach napisał, że tak robi to w żaden sposób nie zmienia mojego zdania, że mi to się nie podoba. Jak pisałem sam widzę jedynie takie rozwiązanie, ale to mi się nie podoba (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 14:41 |