Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]sesje - problem
hyhyhy
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 5
Dołączył: 6.02.2011

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


Witam,

Kilka dni temu pytałem na forum o to, polecono mi kod, wydawało mi się, że wszystko działa, ale tak jak mówię, wydawało mi się.
Przy udanym logowaniu pobieram z rekordu usera jego id i nazwe, zapisuje do jakiejśtam zmiennej $_SESSION. Powiedzmy, że się nie wyloguję, otworzę stronę, zamknę, zajrzę po 20 minutach - jestem zlaogowany, pisze "Witaj, user!". Ale jeżeli wyłączyłbym kompa i po 5 godzinach zajrzę na stronę - jestem zalogowany, ale zmienna sesji nie istnieje, pisze "Witaj, !". Jak rozwiązać ten problem? Zamieszczam kod, który mam na każdej stronie używającej sesji:

  1. <?php
  2. ini_set('session.gc_maxlifetime', 30); //ustawienie w php.ini czasu bezczynnosci sesji na 30 sekund
  3. session_name("sesjaa");
  4. session_set_cookie_params(3600,"/",$_SERVER['SERVER_NAME']); //calkowity czas trwania sesji 3600 s
  5. ?>


Jeszcze dodam tak: chciałbym, żeby mnie po prostu wylogowywało, a nie trzymało zalogowanego nie wiem ile.

Ten post edytował hyhyhy 22.04.2011, 15:10:58
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 21:35