Ben üzerinde çalışıyorum bir PHP sitede giriş oturumunda kimliği saklamak oturum çerezleri tarafından yönetilmektedir. Tarayıcı kimliği bilgiler kaybolmuş gibi görünüyor hangi noktada, kapatılıncaya kadar iyi çalışır.
Ben GC ve çerez canlı tutma süresini yedi gün her kurdum ve aşağıdaki gibi php oturum ayarları (htaccess ile ayarlanır.) Şunlardır:
session.use_cookies On On
session.cookie_lifetime 604800 0
session.gc_divisor 1000 1000
session.gc_maxlifetime 604800 1440
session.gc_probability 0 0
Ben PHPSESSID yedi gün bir ömür var ve tarayıcı yeniden başlatıldıktan arasında ısrarcı olduğunu o Chrome ve Firebug ile kontrol edebilirsiniz. Ancak, bu tür kullanıcı kimliği gibi oturum değişkenleri kesinlikle (ben bunu doğrulamak için ayrı bir sayfada var_dump kullanabilirsiniz) korunmuştur değildir. Ne gc ve çerez ömürleri doğru ayarlanmış ediliyor eğer oturum değişkenleri, tarayıcı yeniden başlatıldıktan arasında silinecek neden olabilir?