polibode
20.02.2005, 12:17:42
witam
Jak można ustawić czas aktywnej sesji, aby po zadanym czasie sasystem sam się wylogowywał np 10min bezczynności
crash
20.02.2005, 14:29:43
I znowu zero pomyślunku...
php.ini:
Kod
; Lifetime in seconds of cookie or, if 0, until browser is restarted.
session.cookie_lifetime = 600
Skryptowo:
<?php
if($_SESSION['aktywny'] + 600
< time()) {
}
else
{
$_SESSION['aktywny'] = time(); }
?>
polibode
24.02.2005, 10:52:46
nie za bardzo crashu to działa, wlasciwie ten kod generuje cos takiego , że za chwile sie sesja rozłacza:(
chcialbym pogodzic , to , ze nie chce miec mozliwosci skorzystania z sesji w nowym oknie+okreslenie czasu aktywnosci , a czuje, ze w tym parametrze, to tylko jeden z nich można wykorzystac(jedną z tych opcji)
jesli chodzi o twoj kod, to u mnie własnie tak to sie zachowuje jak wyzej opisałem
dzieki
Fipaj
24.02.2005, 10:55:13
Ja słyszałem, że jest funkcja session_set_cookie_params - tam można dodać do sesji parametry cookie, czyli także czas wygaśnięcia
musashi12
21.12.2010, 17:34:17
<?php
if($_SESSION['aktywny'] and
$_SESSION['aktywny'] + 600
< time()) {
}
else
{
$_SESSION['aktywny'] = time(); }
?>
tak będzie działało, trzeba było dodać
$_SESSION['aktywny'] and
na początku IF
lord2105
21.12.2010, 18:08:20
Cytat(musashi12 @ 21.12.2010, 17:34:17 )

<?php
if($_SESSION['aktywny'] and
$_SESSION['aktywny'] + 600
< time()) {
}
else
{
$_SESSION['aktywny'] = time(); }
?>
tak będzie działało, trzeba było dodać
$_SESSION['aktywny'] and
na początku IF
hmm ?
if($_SESSION['aktywny'] and // co to jest? jak juz to isset() albo !empty
@polibodepokaz jak ustawiasz sesje