Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Ograniczony czas sesji - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Ograniczony czas sesji (/thread-ograniczony-czas-sesji)



Ograniczony czas sesji - harvester2001 - 01-10-2013

Witam

Bardzo przydała by mi się wasza pomoc, bo nie mogę zrozumieć tematu czasu sesji.

Tworzę sobie sesję elegancko i potem sprawdzam na stronie czy jest,
jak nie to przekierowuję do strony logowania. A teraz chciałbym ustawić czas
działania sesji do określonego czasu, powiedzmy na 30min potem ma wylogować,
tzn przelogować do strony gdzie jest session destroy() i już i szczerze to nie wiem jak to zrobić.
Szukałem na guglu, ale wszystko co tam znalazłem to do mnie jakoś nie przemawia Sad
Kod PHP:
session_start();
if(!
session_is_registered(name)){
header("location:login.php");


Ktoś będzie tak uprzejmy i napisze i wytłumaczy jak to zrobić.

Dziękuję bardzo


RE: Ograniczony czas sesji - mateo - 01-10-2013

Dodajesz do sesji jako jeden z jej elementów czas logowania + 30 minut. Potem przy każdym przejściu między podstronami sprawdzasz czy aktualny czas nie jest większy od tego, który zdefiniowałeś.

Pomocny link: http://php.net/manual/en/function.time.php


RE: Ograniczony czas sesji - Engine - 01-10-2013

tu masz przykład podobnego rozwiązania: https://github.com/rcastera/Session-Class


RE: Ograniczony czas sesji - mateo - 04-10-2013

(04-10-2013, 17:29)kornell napisał(a): A co, mateo, jeżeli gość siedzi godzinę na jednej podstronie ?

Przecież nie będę za kogoś szykował gotowca...

(04-10-2013, 17:29)kornell napisał(a): skrypt na każda podstronę

Nie lepiej zaincludować?