BlackFullMoon 1
BlackFullMoon
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
Hikaye Ekle

PHP - Oturum Seçenekleri

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

session-in-php.png


PHP sürüm 7'den itibaren, session_start() fonksiyonu "php.ini"de ayarlanan oturum yapılandırma yönergelerini geçersiz kılmak için bir dizi seçeneği kabul eder. "php.ini"deki [session] oturumu çeşitli seçeneklerin varsayılan değerlerini tanımlar.

Seçenekler, sağlanmışsa, şu anda ayarlanmış oturum yapılandırma yönergelerini geçersiz kılacak bir ilişkisel seçenek dizisi biçimindedir. Anahtarlar "session." önekini içermemelidir.

Örnek

Örneğin, HTTP oturumunu session_start() fonksiyonunun parametreleri olarak tanımlanan iki oturum seçeneğiyle başlatabilirsiniz:

PHP:
<?php
   session_start([
      'cache_limiter' => 'private',
      'read_and_close' => true,
   ]);
?>

HTTP Oturumunun Yapılandırılabilir Seçenekleri

PHP'de bir HTTP oturumunun yapılandırılabilir seçeneklerinden bazıları şunlardır:

session.name

Çerez adı olarak kullanılan oturumun adını belirtir. Yalnızca alfanümerik karakterler içermelidir. Varsayılanı PHPSESSID'dir.

session.save_handler

Bir oturumla ilişkili verileri depolamak ve almak için kullanılan işleyicinin adını tanımlar. Varsayılan olarak dosyalardır.

session.auto_start

Oturum modülünün istek başlangıcında otomatik olarak bir oturum başlatıp başlatmayacağını belirtir. Varsayılanı 0'dır (devre dışı).

session.cookie_lifetime

Tarayıcıya gönderilen çerezin ömrünü saniye cinsinden belirtir. 0 değeri "tarayıcı kapatılana kadar" anlamına gelir. Varsayılanı 0'dır.

session.cache_limiter

Oturum sayfaları için kullanılan önbellek denetim yöntemini belirtir. Aşağıdaki değerlerden biri olabilir: nocache, private, private_no_expire veya public. Varsayılanı nocache'dir.

session.sid_length

Oturum kimliği dizesinin uzunluğunu belirtmenize olanak tanır. Oturum kimliği uzunluğu 22 ile 256 arasında olabilir. Varsayılan 32'dir.

session.upload_progress.enabled

Yükleme ilerleme takibini etkinleştirir, $_SESSION değişkenini doldurur. Varsayılanı 1'dir, etkindir.

session.lazy_write

1 olarak ayarlandığında, oturum verilerinin yalnızca değişirse yeniden yazılacağı anlamına gelir. Varsayılan olarak 1'dir, etkindir.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst