Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przedłużanie sesji za pomocą JS i PHP
Forum PHP.pl > Forum > PHP
kiler129
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:
  1. <?php
  2. if(!empty($_SESSION))die("pong");
  3. ?>


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 winksmiley.jpg
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 aaevil.gif]
kiler129
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?
CuteOne
1. Rusz tyłek i sam sprawdź
2. Tak
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.