2014-10-20 15 views
7

bir etki alanındaki varsayalım farklı sunucu alt etki alanı içindeki bir Oturumu (app.domain.com) korumak:laravel Böyle bir oturum ayarlamış

Sonra
Session::put('test', 'value'); 

farklı etki alanında (eski news.domain.com.) O seans değerini almak istiyorum . Diğer etki alanının FARKLI SUNUCU AÇIK, ancak yine de aynı etki alanı adı bulunan olduğunu unutmayın.

Sorunum, laravel yapılandırma dosyasını domain => '*.domain.com' olarak ayarlıyorumsa news.domain.comSession::get('test') ürününü kullanamaz mı?

cevap

15

Eğer alt alanları buna app/config/session.php yılında etki alanını ayarlama, farklı fiziksel makinelerde barındırılan varsa: (için

'domain' => '.domain.com' 

sürece iki uygulamalar paylaşılan oturumu veri depolama erişmek mümkün olacak şekilde çalışacaktır database oturum sürücüsünü kullanarak ve oturumları depolayan ortak bir veritabanına sahip olmak).

+2

ve tabii ki, aynı uygulama anahtarının doğru olması gerekir? – user2002495

+0

Evet, doğru. – Bogdan

+0

@Bogdan, günü tamamen kurtardın! Başka birinin bunu bilmesi gerekip gerekmediğini bilmiyorum, ancak app/config/auth'un da güncellenmesi gerekiyor. Bir web uygulamasını dosya oturumu yöntemini kullanarak veritabanına değiştirmek zorunda kaldım. Neden birbirlerine bakmadıklarını anlayamadım. Bah. TEKRAR TEŞEKKÜRLER! – cbloss793

İlgili konular