Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przedłużanie ważności sesji
ripek
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 5.12.2003

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


Witam,

mam następujący problem. Chciałbym żeby sesja została zapamiętywana na okres 1 tygodnia.

W tym celu stworzyłem następujący kod

  1. <?php
  2.  
  3. session_name(&#092;"s\");
  4. session_save_path(&#092;"sciezka.....\");
  5. setcookie(session_name(),session_id(), time()+60*60*24*7, &#092;"/\");
  6.  
  7. ?>


Niby działa dłużej niż po wyłączeniu przeglądarki - ale nie zachowuje na okres tygodnia. W tym momencie w plikach widze sesje od godziny 03:00 ( w tym momencie 7:46).

Ma ktoś jakiś pomysł ? Może nie dopisałem jakiejś funkcji. (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)

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





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Nie uzywaj setcookie() -- session_start() wysyla odpowiednie cookie() a jego parametry ustawiasz w session_set_cookie_params" title="Zobacz w manualu PHP" target="_manual.
Go to the top of the page
+Quote Post
ripek
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 5.12.2003

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


hmm .. na php.net gdzieś wyczytałem ze session_start() ma problemy z wysyłaniem ciasteczek ..

no cóż .. popróbuje - dzieki
Go to the top of the page
+Quote Post

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: 24.08.2025 - 20:37