Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Mysql]Session/logout
-amerosx-
post
Post #1





Goście







Witam
Jak zrobić tak by po zamknięciu mojej strony automatycznie kogoś wylogowałoby?
Mam skrypt by sie samemu wylogować ale wolałbym też by każdego automatycznie.

Dziękuje za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
karol65
post
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 21.05.2008

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


Dzieki za wskazowki.


Kod - wstawiam go na sam poczatek. Zauwazylem ze otwierajac storne, w ktorej jest ten kod czasami, wywala mnie za pierwszym razem do zdefiniowanego index.php w kodzie, a potem za drugim razem wchodzi normalnie (zaczyna na nowo sesje). Jak moglbym przejac nazwe sesji ze strony glownej i podac ja w tym skrypcie? Nazwa sesji jest wyciagnieta zrecznie z cookie, bo nie wiem jak to zrobic w php :/

  1. <?php
  2.  
  3.  
  4. // przykladowe 60 sekund
  5. $inactive = 60;
  6.  
  7. // sprawdz czy sesja $_SESSION['moja shashowana nazwa'] jest ustawiona
  8. if(isset($_SESSION['3b3405e7984ff98cae341355faefd20f']) ) {
  9. $session_life = time() - $_SESSION['3b3405e7984ff98cae341355faefd20f'];
  10. if($session_life > $inactive)
  11. { session_destroy(); header("Location: index.php"); }
  12. }
  13. $_SESSION['3b3405e7984ff98cae341355faefd20f'] = time();
  14.  
  15. ?>


Dzieki za wszelka pomoc
Go to the top of the page
+Quote Post

Posty w temacie


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: 25.12.2025 - 21:19