2012-05-03 21 views

cevap

4

Bir seçenek lityum içinde 'Php' oturum adaptörünü ayarlamak ve memcache mağaza oturumlara memcached uzantısının kurtarmak işleyicisi kullanacak yapılandırma seçeneklerine 'session.save_handler' => 'memcached' geçmektir:

Session::config(array(
    'default' => array(
     'adapter' => 'Php', 
     'session.save_handler' => 'memcached', 
     'session.save_path' => 'sess1:11211, sess2:11211' 
    ) 
)); 

http://php.net/manual/en/memcached.sessions.php

ben MongoDb'de oturumları 'Model' bağdaştırıcısını kullanarak (lab.lithify.me adresinde bulunabilir):

http://lab.lithify.me/lab/extensions/view/a68f6ad626aaf7be37805f8e72f672e2

+0

Yalnızca üretim ortamı için memcached nasıl belirtilir? – Eno

3

Yeni adaptörleri olanlar için yazılmalıdır:

sadece PHP 5.4 daha iyi got PHP adaptörü ve kaldıraç session_set_save_handler kullanmaya devam sürece.

İkinci çözümle giderdim.

+0

session_set_save_handler Şu anda daha iyi bir seçenek gibi görünüyor. Bunu, \ uzantıları içinde saklamak ve oturum açılış etiketinde aramak en iyisi olur mu? –

+0

Kendi adaptörünüzü, Php'den miras alan uygulama uzantılarını oluşturabilir ve kaydetme işleyicisini istediğiniz şekilde ayarlayabilirsiniz. Belki de IRC'deki insanlar da size yardımcı olabilir. – greut

İlgili konular