laravel多站點session衝突的解決方案

在同一臺服務器上使用nginx將多個laravel應用部署到不一樣端口,在使用中會出現session衝突的問題,即A應用的session被B應用同名session使用,反過來B應用對session的更改會致使A應用發生異常。這種問題的原由就是因爲cookie的同名引發的,所以解決方法就是將不一樣應用的session設置爲不一樣的名字,在config目錄中找到session.php,查找php

'cookie' => 'laravel_session',

將cookie的值設置爲應用各自不一樣的值,好比:site_a_session,site_b_session,這樣就完美解決了session衝突的問題nginx

相關文章
相關標籤/搜索