Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Utrata sesji - pojedyncze przypadki
ZuyPan
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 4
Dołączył: 4.02.2010

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


Witam.
Jakie mogą byc przyczyny niepamiętania sesji pomiędzy podstronami?
Oczywiście w każdym pliku daje session_start(); itd. 99 % użytkowników nie ma z tym problemu ale 2 zgłasza mi problem, ze po przejściu na inną podstronę lub odświeżeniu witryny są wylogowani. Pytałem czy blokują ciasteczka, ale wywnioskowali, że nie więc nie wiem co może być przyczyną.
Jakieś sugestie?


--------------------
Blog
Go to the top of the page
+Quote Post
matrik
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 2
Dołączył: 23.07.2009

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


Ja też miałem te problemy z userami, ale to jest zmyslenie, poprostu sesja jest po stronie serwera a trzyma to SessionID.
Jednym słowem mogą mieć problem z własnym kompem - bardzo prawdopodobne (trojan haha.gif)
Albo, w logowaniu masz błąd warunków - też miałem ten przypadek.
Jeszcze jedno bardzo ciekawe to może wpisują adres strony ręcznie a sesja już dawno wygasła, proponuje podtrzymanie sesji przez cookie.
Pozdro
Go to the top of the page
+Quote Post
ZuyPan
post
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 4
Dołączył: 4.02.2010

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


Trzymam sesje w ciasteczkach.


--------------------
Blog
Go to the top of the page
+Quote Post
matrik
post
Post #4





Grupa: Zarejestrowani
Postów: 115
Pomógł: 2
Dołączył: 23.07.2009

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


Hmm, no to w takim razie napisz skrypt, który będzie analizował przez jakiś czas aktywność zmiany ciastek danego użytkownika po IP.
To będzie najlepsze rozwiązanie, wyniki zapisuj w bazie SQL o polach: id, ip, id_user, time, data
w polu data zapisz tablice poprzez unserialize/serialize czy jakoś tak haha.gif, time = time()
dodaj warunek do $_SESSION['TMP_TIME_CHECK'] = time()
i ustaw różnice 10sek. sprawdzania, żeby ci nie muliło strony.

^ ^
to dla tych co przechodzą na podstronę, a na logowanie nie mam pomysłu, może jak naprawisz ten problem to się pojawi odpowiedź na logowanie.
Go to the top of the page
+Quote Post
ZuyPan
post
Post #5





Grupa: Zarejestrowani
Postów: 116
Pomógł: 4
Dołączył: 4.02.2010

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


Bardzo dziwne...
Nagle wszyscy tracą sesje tylko nie ja...
Jak to możliwe?!


--------------------
Blog
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: 19.08.2025 - 06:23