Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Pytanie na temat wydluzenia sesji
jackraymund
post
Post #1





Grupa: Zarejestrowani
Postów: 217
Pomógł: 21
Dołączył: 10.06.2011
Skąd: Głogów

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


Czy session_start();
wydluza sesje o wartość session.gc_maxlifetime ?

Przy kazdym wczytaniu strony jest mam kod
ini_set("session.gc_maxlifetime", 3600*24*4);
session_start();
//bleblelble
session_write_close();

czy to skutecznie będzie wydluzac o 4 dni sesje aby nie gasła?
tak wygląda phpinfo(): (session)
http://screenshooter.net/0256865/pwbcqgj


--------------------
Wykonuje zlecenia na pobieranie danych ze stron i różne boty.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
gitbejbe
post
Post #2





Grupa: Zarejestrowani
Postów: 516
Pomógł: 63
Dołączył: 27.08.2012

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


wydaje mi się, ze powinno to się robić inaczej. W ini.set to jedno, ale najlepiej chyba jest sterować czasem sesji za pomocą ciastek
Go to the top of the page
+Quote Post
freemp3
post
Post #3





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

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


Powinno śmigać. Aczkolwiek nie jestem pewny czy czas garbage collection też jest odświeżany.
  1. ini_set("session.gc_maxlifetime", 3600*24*4);
  2. ini_set("session.cookie_lifetime", 3600*24*4);


Trochę więcej o konfiguracji sesji:
http://www.php.net/manual/en/session.configuration.php


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

https://www.aroch.pl
https://themeforest.net/user/aroch
https://www.astroblog.aroch.pl
https://www.4geeks.pl
Go to the top of the page
+Quote Post
jackraymund
post
Post #4





Grupa: Zarejestrowani
Postów: 217
Pomógł: 21
Dołączył: 10.06.2011
Skąd: Głogów

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


Cytat(gitbejbe @ 23.08.2013, 14:40:14 ) *
wydaje mi się, ze powinno to się robić inaczej. W ini.set to jedno, ale najlepiej chyba jest sterować czasem sesji za pomocą ciastek

tak, ustawiałem lifetime cookiesów, lecz gdy sesja ulegała terminacji to cookiesy też szły w nie pamięć
a gdy cookie_lifetime jest na 0, to od razu przy dlugosci cookiesów zamiast daty wyświetla się "Session" czyli pewnie data expiry sesji



pytanie jest czy mogę jakoś sprawdzić exiry date sesji, aktualnej?



--------------------
Wykonuje zlecenia na pobieranie danych ze stron i różne boty.
Go to the top of the page
+Quote Post
daniel1302
post
Post #5





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

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


Chodziło o to że tworzysz ciastko o żywotności 4dni i później sp sprawdzasz czy ono istnieje i jak istnieje to rejestrujedz sesje zapomoga funkcji jesion_start bo nie każdy serwer pozwoli ci na zmianę swoich ustawień
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: 21.08.2025 - 19:16