| Visa föregående ämne :: Visa nästa ämne |
| Startad av: |
Meddelande |
racka123
Medlem i: 1013 dagar Från: Sweden, Stockholm
Status: Offline
#721683
|
Skrivet: 2012-03-15 15:22
Ämne: Cookies?
|
|
|
Hejsan!
Har sökt runt men hittar ingen bra beskrivning av Cookies.
Vad jag försöker göra är att om man är inloggad på min sida och inte gjort något på 20 minuter så loggas man ut, någon som kan på ett ganska enkelt sätt förklara hur detta ska göras? |
|
|
|
| Till toppen på sidan |
|
Kottizen
Medlem i: 2026 dagar
Status: Offline
#721692
|
Skrivet: 2012-03-15 18:19
Ämne:
|
|
|
time() är en funktion i PHP som ger ett datum i UNIX-formatet. Det är antalet sekunder sedan första januari 1970.
Här är några som firar sekunden 1234567890, det var tre år sedan nu: http://www.youtube.com/watch?playnext=1&index=0&feature=PlayList&v=z7Fl7qCO4Zo&list=PL22DBADA214858C7C
---
Detta kan du använda dig av vid varje sidvisning för inloggade personer:
1: 2: <?php 3: session_start(); 4: [...] 5: 6: $right_now = time(); 7: 8: // om det inte finns en lastvisit eller om den är "nyare" än 1200 sekunder (20 min) 9: if (!isset($_SESSION['lastvisit']) or $_SESSION['lastvisit'] > ($right_now - 1200)) 10: { 11: $_SESSION['lastvisit'] = $right_now; 12: } 13: 14: // om den är äldre än 20 min 15: else 16: { 17: // kod för att logga ut användare 18: } 19: 20: [...] 21: ?> 22:
|
|
|
|
|
| Till toppen på sidan |
|
|