"Enter"a basıp içeriğe geçin

Session.php Yapılandırması

Config/Session.php yapılandırma dosyası PHP’nin kullandığı varsayılan oturum ayarlarını manipüle ederek projenize özgü şekilde oturumları daha güvenli ve işlevsel kılar.

$config['repository'] = WEIGHT_PATH . 'Session/';

Projenizdeki oturumların depolanacağı konumu belirtir.


$config['path'] = '/';

Oturumların hangi path içerisinde geçerli olduğunu belirtir.


$config['time'] = null;

Oturumların geçerlilik süresini saniye cinsinden belirtir. NULL süre limitini kaldırır, kullanıcı oturumu sonlandırmadığı sürece devam eder.


$config['domain'] = 'localhost';

Oturumların hangi domainde geçerli olduğunu bildirir. Burada projenizi yayınladığınız domaini belirtmelisiniz.


$config['secure'] = false; //SSL

Oturumların SSL sertifikası üzerinden güvenli şekilde aktarımını sağlar. Projenizde SSL sertifikası (https://) bulunuyorsa; güvenlik sebebiyle true yapmanızı öneriyoruz.


$config['httponly'] = true;

Oturumları http üzerinden oluşturmaya çalışır. true olarak kullanılması önerilir.


$config['regenerate_id'] = true;

Geçerli oturum kimliğini yenisiyle değiştirmeyi aktif eder. Daha detaylı bilgi için bkz. https://www.php.net/manual/tr/function.session-regenerate-id.php