Ilgili PHP'nin açık () fonksiyonu session-set-save-işleyici () fonksiyonun açık parametre

2 Cevap php

Bir veritabanına PHP oturum veri yazma ve kullanırken oturum-set-save-işleyicisi her parametre için kendi arama fonksiyonları yazmalıdır () fonksiyonu. Open () fonksiyonunun ilk parametre kaydetmek yoludur. Dökümanında ben onlar kadar gibi "$ saklama_yeri" gibi bir değişken sağladık gördüm:

    function open($save_path, $session_name)
{


...code...


return(true);
}

Ben bu ilk parametre olarak yapmam gerekiyordu bilmiyorum. Bu değer benim DB yolu olan bir değişken?

Zaman ayırdığınız için teşekkür ederiz.

2 Cevap

Özgün oturum fonksiyonları kullanma nerede oturum dosyaları kaydetmek için bilmeniz gereken beri saklama_yeri arayüzü olduğunu. Eğer yerine veritabanına kaydetmek edeceğiz beri Ancak, güvenle, bu parametreyi göz ardı edebilirsiniz.

Eğer bu işlevleri çağırmak olmaz çünkü Ayrıca, doğrudan o (PHP'nin oturum işleyici işlevleri olacaktır), size işlevinde parametre koymak gerekir. Sadece bunu kullanmıyorum.

$ Saklama_yeri session.save_path yapılandırma yönergesinin değerini geçirilir. Farklı oturum saklama motorları farklı bu değeri tedavi edebilir. Eğer Memcache uzantı yükledikten Örneğin, bu oturum depolama kapasitesine memcached ekler. Ve bu parametre memcached sunucusu bir sunucu / bağlantı noktasına ayarlanmış olmalıdır.

Size özel oturum depolama mekanizması gelişmekte olduğu gibi, güvenli bir şekilde bu göz ardı edebilirsiniz.