![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie!
Mam mały problem z panelem administracyjnym. Jako, że CMS posiada system artów normlane jest, że pisanie czasmi trwa dłużej niż czas sesji, czasem ktoś zwyczajnie zostawi karte w tle i sobie przypomni. Napisałem w JS odowłanie do ping.php który sprawdza czy sesja żyje - jeśli nie wyświetla komunikat o wygaśnięciu. Plik jest spartańsko prosty:
Byłem pewny, że wywołanie go co 10 minut przy 30min czasu sesji będzie ją przedłużać, jednakże okazało się że ponowne session_start() wywołane nawet 100x spowoduje wygaśnięcie sesji po czasie który php chce ![]() Da się jakoś obejść problem i przedłużać sesję dotąd dokąd użytkownik jest na stronie? [z czym chyba php.pl też ma problem ![]() -------------------- flexiCMS v2 [|||||||+--] 75% done
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Czy to czasami nie zniszczy mi danych sesji poprzedniej?
Drugie pytanie: czy wywołane ajaxem w tle spełni swoją rolę tak samo jak wywołane normlanie w przeglądarce? -------------------- flexiCMS v2 [|||||||+--] 75% done
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
1. Rusz tyłek i sam sprawdź
2. Tak |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 12:22 |