Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Życie sesji
Forum PHP.pl > Forum > PHP
andrzejb
Tak więc mam system logowania w php oparty na sesjach (userfile,cookie url,?SID) .
Do tej pory bezczynność po zalogowaniu, a nastepnie odswieżenie strony objawia sie zwyczajnym zniszczeniem sesji.
Jak uzyskać informacje typu "Sesja dobiegła końca należy zalogować się ponownie" .
strife
  1. <?php
  2.  
  3. if ( ! isset ( $_SESSION['nazwa_sesji'] ) )
  4. {
  5. echo 'Sesja dobiegła końca należy zalogować się ponownie';
  6. }
  7.  
  8. ?>


questionmark.gif?
andrzejb
zauwaz ze ta informacja wyswietli sie takze dla uzytkownika ktory wszedl dopiero na stronę. a nie zostal "automatycznie wylogowany" poprzez zniszczenie sesji upływem czasu
luinnar
  1. <META HTTP-EQUIV=Refresh CONTENT="[czas wygaśnięcia sesji]; URL=[strona z komunikatem]">
A co myślisz na takie rozwiązanie...
sobstel
Cytat(luinnar @ 2005-11-26 09:44:26)
  1. <META HTTP-EQUIV=Refresh CONTENT="[czas wygaśnięcia sesji]; URL=[strona z komunikatem]">
A co myślisz na takie rozwiązanie...

ciekawe rozwiazanie, chociaz troche brutalne. wyobrazmy sobie sytuacje gdy ktos czyta naprawde dlugi artykul i nagle go przekierowuje na inna strona !? chociaz w sumie na stronie z komunikatem mozna opisac wszystko i po ponownym zalogowaniu przekeirowac na ostatnio ogladana strone...
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.