Beyaz.Net İpucu
Sessions ne zaman kullanılır,ne zaman kallanılmaz?
-Kullanıcının «hatırlanması» gerektiği durumlarda sessions kullanılır.
-Ancak $_SESSIONS içerisinde tutulan değişkenlerin her istekte okunup, değişikliklerin doğrudan diske yazıldığını ve diske yazılır hale getirilmek için «serialize» edilip okunmak için «deserialzie» edildiği görülmektedir. Bu da çok aşırı bilginin $_SESSIONS ile saklanması durumunda ciddi performans kayıplarına neden olur.
-Bu yüzden iki sayfa arası çok aşırı bilgi tutacaksak $_SESSIONS yerine veritabanı kullanmak tercih edilmelidir.
-Kullanıcının «hatırlanması» gerektiği durumlarda sessions kullanılır.
-Ancak $_SESSIONS yapısı gereği tarayıcı kapana kadar çalışır. Bu yüzden «beni hatırla» benzeri uzun vadeli «hatırlama» gerektiğinde sessionlara yardımcı cookieler kullanmak gerekecektir.