2015-12-19 4 views
1

Как отключить сеанс в каком-либо субдомене? Мне нужно включить сеанс в основном домене и полностью отключить сеансы в субдомене API.Laravel - Отключить сеанс в субдомене

+0

Проверить эту ссылку: https: //laracasts.com/discuss/channels/general-discussion/l5-request-to-a-subdomain-is-causing-the-session-to-be-regenerated – Imran

+0

Мне не нужно перекрестное доменное cookie, мне нужно полностью прекратить создание сеанса для субдомена API. –

+0

Вы имеете в виду, что вы не хотите иметь какой-либо сеанс вообще (нет cookie сеанса или чего-то еще) для субдомена API? Также укажите версию Laravel, которую вы используете. – Bogdan

ответ

1

В общем, вам не нужно использовать файлы cookie, если вы не хотите сохранять данные какого-либо типа между запросами или куки-файлы - это средства, с помощью которых передаются некоторые данные авторизации. Поэтому включение сеанса не должно быть для вас неудобством, если файлы cookie, которые он генерирует, не используются вашим API (в лучшем случае он создает небольшие накладные расходы из-за дополнительных данных cookie, но это все).

Это, как говорится, как вы можете отключить данные сеанса из сохраняющихся между запросами и отключить с помощью куки сессии, чтобы использовать драйвер array, установив его в app/config/session.php:

return array(
    ... 
    'driver' => 'array', 
    ... 
); 
Смежные вопросы