Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] nie konczenie sie sesji
Forum PHP.pl > Forum > PHP
propage
chce, aby uzytkonik po powrocie na moja strone ciagle zyl ta sama sesja i dane sesyjne nie byly kasowane, probowalem tak
  1. <?php
  2. if (isset($_COOKIE['sesja'])) {
  3. session_id($_COOKIE['sesja']);
  4. }
  5.  
  6. $sesja = session_id();
  7. setcookie('sesja', "$sesja", time()+25920000, '/', '.perelkibaltyku.pl');
  8. ?>


nie dziala
MILICJA
hehe smile.gif ale nie uzywasz tutaj sesji tylko cookie winksmiley.jpg


  1. <?php
  2. if (isset($_COOKIE['sesja'])) {
  3. $jakas_wartosc_z_cookie = ($_COOKIE['sesja']);
  4. }
  5. setcookie('sesja', "$jakaswartosc", time()+25920000, '/','',false);
  6. ?>


Nie wiem czy o to ci chodzilo, ale spoko smile.gif
propage
no cookie użyłem zeby przywrocic ta sesje dodatkowo, myslslem ze to cos pomoże, ale nie
ucho
Jeśli sesja wygasła, to jej dane zostały już skasowane z serwera i nie da się jej już przywrócić w ten sposób. Musiał byś np trzymać sesje w bazie danych, wtedy takie zapamiętanie identyfikatora sesji w ciasteczku miało by sens
MILICJA
Napisz do czego ci to jest konkretnie potrzebne. Postaram sie podpowiedziec :0
legorek
Nie patrzyłem na Twój kod, ale prawdopodobnie garbage collector posprzątał już pliki sesji na serwerze. Zobacz sobie w katalogu sesji czy plik z sesją jeszcze istnieje. Możesz też napisać, własny handler dla sesji. Tylko zastanów się,, jak długo będziesz trzymał te sesje. Raz w portalu w którym pracuje praktycznie zapchał się dysk bo z nieznanych mi przyczyn nie usuwały się stare pliki sesji.
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.