Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][AJAX] Podtrzymanie sesji, za pomocą technologii AJAX
wizard144
post
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 3
Dołączył: 4.05.2009

Ostrzeżenie: (0%)
-----


Witam!

Mam stronę internetową. Używam na niej AJAX-a. W plikach ajaxa wykonywane są różnorakie skrypty które pobierają zmienne wynikowe zapytanie ze zmiennymi sesyjnymi. To jest nieważne.

Moje pytanie jest następujące - czy ma sens tworzenie systemu "podtrzymania" sesji w technologii ajax ?

przykładowo za pomocą advAJAX odpalanie pliku który zapisuje coś do zmiennej sesyjnej (tylko w celu podtrzymania jej zycia)?

Mój hosting nie oferuje ingerencji w pliki configuracyjne php.

Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
ArekJ
post
Post #2





Grupa: Zarejestrowani
Postów: 266
Pomógł: 9
Dołączył: 21.05.2008
Skąd: Łomianki

Ostrzeżenie: (0%)
-----


A zakładasz, że użytkownik będzie tak długo siedział na stronie bez ruchu, że sesja może wygasnąć?


--------------------

"Do bramy, bo pada deszcz
Gdy zaćpiesz przejdzie dreszcz
I wróci, wróci tęcza barw
I pęknie twój wrogi świat" R. Riedel
Go to the top of the page
+Quote Post
wizard144
post
Post #3





Grupa: Zarejestrowani
Postów: 138
Pomógł: 3
Dołączył: 4.05.2009

Ostrzeżenie: (0%)
-----


Sam mam ten problem jako administrator. Jest to gra internetowa. Jeśli długo nic się nie dzieje po prostu zostaje wylogowany.

Mam też drugi problem. AJAX (chyba) zamula mi strasznie przeglądarkę... Nie wiem dlaczego. Jeśli dłuższy okres czasu nic nie dzieje się na stronie to zawiesza się.

Podejrzewam że z powodu że wygasa sesja i wszystkie zmienne lokalne (tak mi sie wydaje) to skrypty AJAXA nie są wykonywane... A że jest ustawiony interwał (na niektórych) to zamula...

Czy to jest możliwe?
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(wizard144 @ 20.09.2009, 14:57:40 ) *
Sam mam ten problem jako administrator. Jest to gra internetowa. Jeśli długo nic się nie dzieje po prostu zostaje wylogowany.
Jest coś takiego jak istnienie ciasteczka do czasu zamknięcia przeglądarki. Poczytaj http://php.net/setcookie

Cytat
Mam też drugi problem. AJAX (chyba) zamula mi strasznie przeglądarkę... Nie wiem dlaczego. Jeśli dłuższy okres czasu nic nie dzieje się na stronie to zawiesza się.
To bardzo możliwe, jeżeli robisz w aplikacji śmietnik ze zmiennymi. Oraz gdy nie czyścisz identyfikatorów interwałów bądź timeoutów (clearTimeout, clearInterval)


A tak swoją drogą zainstaluj firebuga i podejrzyj co wczytuje ajax.


--------------------
Go to the top of the page
+Quote Post
wizard144
post
Post #5





Grupa: Zarejestrowani
Postów: 138
Pomógł: 3
Dołączył: 4.05.2009

Ostrzeżenie: (0%)
-----


Ok dzięki, zaraz sprawdzę...


Co do ciastek, juz robiłem system na ciastkach do podtrzymywania sesji.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:46