質問: laravelのセッション管理に関して質問です。 現在、laravel5.1にて Session::put() でセッションにデータを確認した後に、裏側で別サーバにWebAPI通信(POST送信)を行っている箇所があるのですが、その場合は、SESSIONのデータは途切れますでしょうか。 ブラウザー自体は同じドメインを見てるので途切れないでしょうか。 また、途切れる場合はどのようにすればSESSIONを引き継ぐことができますでしょうか。
回答: セッションの保存場所が重要になります。 PHPかLaravelの設定を見て、`session.save_handler`が`file`となっているようなら、セッションに保存した中身のデータはサーバー内にファイルとして置かれることになります。 すなわち、この場合は同じドメインであっても、別々のサーバーにそれぞれのセッションデータが存在することになるので、それを共通のものとして使うことはできません。 複数のサーバーで同じセッションを扱うためには、memcached等の手段によって、セッションデータを各サーバーの外に置く必要があります。