Я загружаю приложение Laravel через iFrame.Сессия начинается с промежуточного программного обеспечения Laravel StartSession (помещено в app/Http/Kernel.php
):
protected $middleware = [
...
\Illuminate\Session\Middleware\StartSession::class,
];
В приложении я сохраняю переменные сеанса следующим образом:
Session::put('mode', true);
Session::save();
Они сохраняются, еслиЯ получаю доступ к своему приложению напрямую, а также на веб-сайте, на котором я встраивал iFrame, но только в Firefox .
В Chrome и Safari Сессия не сохраняется.
Может быть, отсутствуют заголовки, которые вызывают эту проблему?