Beyaz.Net İpucu

KATEGORİLER

Delphi
PHP
Dotnet
FileMaker

Sessionsların Mekanizması


Sessions’un ne olduğunu ve uygulamasının nasıl olduğunu gördük. Şimdi de mekanizmasını göreceğiz.
$_SESSIONS süper değişkeninde saklanan tüm veriler her session id için ayrı bir dosyada olmak üzere, geçici bir klasörde depolanır.
Bu klasör PHP kurulumları arasında farklılık gösterebilir. WAMP ile gelen kurulumda dosyalar C:\wamp\tmp içerisinde saklanmaktadır.

Sessionlar uzun süreli veri saklamak için değildir. (bir veritabanı gibi kullanamazsınız)
Session bilgileri şu şekilde «expire» olur:
 -Kullanıcı tarayıcıyı kapatabilir.
 -Kullanıcı tarafında kimlik numarası Cookie’ler ile tutulur.
 -Tarayıcı kapanınca bu cookieler silinir.
 -Sunucu tarafında bilgi durmaya devam eder, ancak kimse erişmez.
 -Belirli bir süre geçince PHP’nin «garbage collector»u zamanı geçmiş Session’ları siler.



Kategorideki Güncel Makaleler