v2.5.2
Giriş yap

kullanıcı giriş yapınca otomatik oturum kapatma süresi ayarlamak

konya
554 defa görüntülendi

merhaba arkadaşlar sitemde ben istiyorum ki kullanıcı giriş yapınca tarayıcıyıda kapatsa 2 gün çıkış yapmasın session silinmesin istiyorum

ayar.php de oturum kontrolüm aşağıda ki gibi

ob_start();
session_start();

if(isset($_SESSION['oturum']) && $_SESSION['oturum']){
//burada üye profil sorgusu
}

bu şekilde üye profil sorgusu yapıp tüm sayfalarda erişiyorum ancak ben bu süreyi dediğim gibi 2 gün yapmak istersem ne yapmam lazım acaba?

makifgokce
1130 gün önce

php.ini dosyasında session.gc_maxlifetime değerini 172800 yani 2 güne denk gelen saniye olarak girerek yapabilirsin.
ama ne kadar mantıklı orasını bilemem.
Veya kullanıcı adı ve şifreyi cookie olarak kayıt ederek te yapabilirsin.Oturum açarken Beni hatırla(Remember me) diyerek.
https://www.php.net/manual/tr/session.configuration.php#ini.session.gc-maxlifetime