PHP Session yardım

2 Cevap php

Ben tarayıcıyı kapatmak eğer mevcut sekmeyi kapatmak ve sonra tekrar siteye giderseniz oturum ancak tahrip olur, mükemmel biri için beklemek çalışan bir oturumu var, oturumu hala var, nasıl oturum tahrip olduğundan emin olabilirsiniz hem de bir sekme yakın ve bir pencere yakın mi?

2 Cevap

Burada sorun tarayıcı davranıştır. Tarayıcı kapatılıncaya kadar çerezler genellikle tahrip edilmez, ve PHP oturumları bir oturum ID cookie yoluyla korunur.

Yapabileceğiniz en iyi şey, varsayılan daha kısa bir şey (sanırım 15 veya 30 dakika) oturum zaman aşımı süresini ayarlamak için olabilir

Denemek ve Anonymous anlaşılacağı gibi Kaldırıldığında ile bir şeyler yapmak, ama onunload olay oturumu tahrip edildiğini belli olmayacak şekilde ateş garanti edilmez olabilir.

Eğer hemen imha edilmesi gerekir oturumu belli bir nedeni var mı? Biz sorunu tam biliyorsanız biz bir çözüm önermek mümkün olabilir

Sen php ile sekme kapanmasını kontrol edemez, sunucu tarafı oturumu için yok yöntemini istemek için javascript onunload olay ve ajax çağrısının bir kombinasyonu ile bunu yapmalıyız.