Ben PHP oturumları işlemek için CodeIgniter'ın oturum sınıfını kullanıyorum. Otomatik olarak siteye her ziyarette oluşturulan oturum değişkenlerinin biri session_id edilir:
Kullanıcının benzersiz Session ID (bu taşınabilirlik için MD5 ile karma çok güçlü entropi ile istatistiksel rasgele dize olduğunu ve her beş dakikada bir) Varsayılan (rejenere)
Sitemde ben kayıtsız kullanıcının izlemek için özelliğe sahip gerekiyor ve ben şu anda bu veritabanındaki bir ZİYARETÇİ tablosunda depolanan id değerine sahip ziyaretçinin session_id karşılaştırarak hayata geçirdik. Bu, session id kez her beş dakikada gerçeği dışında mükemmel çalışıyor. Benim uygulama (naziksiniz kayıt olmadan bir soru veya cevap sonrası ne SO ne gibi) 5 dakika daha uzun bir süre ziyaretçi hatırlamak istiyorum.
Benim soru şudur: sadece (12 saat gibi bir şey) oturum sınıfının rejenerasyon süresinin uzatılması ile herhangi bir güvenlik sorunları görebilirsiniz?
Update: şimdiye kadar gördüğüm cevaplar dayalı, bir güvenlik sorunu daha onun bir performans endişe daha doğrusu gibi görünüyor. Onun yeni bir oturum oluştururken, aynı zamanda sürece oturum olarak devam görünüyor yeni bir çerez oluşturur çünkü CodeIgniter oturum sınıf nasıl çalıştığını biraz garip. Ben sürece ben ona ihtiyaç olarak süren oturum kimliği ile başka bir çerez oluşturmak sanırım. Ben 12 saat gibi bir şey için oturumları kaydetmek için olsaydı ama ne kadar bir performans endişe olurdu? Olur yavaş aşağı şeyler ben bir 12 saatlik süre içinde benzersiz milyonlarca ziyaretçi var (ben endişelenecek büyük sorun olurdu bu durumda ...) sürece?