Merhaba dostlar,
Php bir admin panel sistemi hazırladım. Kullanıcı login oluyor sitede bir aktiflik yapmadıktan 30 dakika sonra otomatik sistem logout yapıyor kullanıcıyı. Bu 30dakikayı 6 saat yapmak istiyorum ne yapmam gerek.
Teşekkürler
<?php
session_start();
/* eğer vaktiGeldi session'ı yok ise sessionları oluştur */
if ( !isset($_SESSION['vaktiGeldi']) ){
$_SESSION['vaktiGeldi'] = time() + 20;
$_SESSION['kullanici_adi'] = 'K.Adı';
}
/* session zamanı geçmiş ise belirli session'ları yok et */
if ( time() > $_SESSION['vaktiGeldi'] ){
unset($_SESSION['kullanici_adi']);
// ya da session_destroy()
}
echo 'Hoşgeldin, <strong>'.$_SESSION['kullanici_adi'].'</strong>';
?>Not: Alıntıdır.