У меня есть более двух проектов, работающих на xampp localhost и использующих встроенный autar laravel. как ver 5.3, так и ver 5.2 Если я войду в оба проекта, один из проектов будет выведен из системы немедленно. Оба проекта находятся в папке htdocs. Оба используют конфигурацию сеанса одного и того же файла, из исходной конфигурации laravel. Как это решить? Будет ли это проблемой при размещении на общем хостинге? Что вызывает проблему?зарегистрированный пользователь не сохраняется между разными проектами
ответ
Файл cookie сеанса определяется на основе каждого домена, если не указано иное. Поэтому, если у вас есть два проекта, использующих одни и те же переменные сеанса в одном домене, это вызовет конфликты.
Если вы используете другой домен, тогда никаких проблем, поэтому я не предвижу, что эта проблема переносится на общий хост, если вы не придерживаетесь того же домена и проектов в каталогах. Большинство сайтов используют поддомены для разделения сеансов приложений.
Просто добавьте, что эта проблема может быть легко исправлена с изменением имени файла cookie для каждого проекта, работающего в том же домене. Это может быть сделано с изменением значения ключа конфигурации «cookie» в config/session.php –
Комментарий от @JulianRodriguez сделал трюк. благодаря – elijah7
такие же или разные домены? – piotr
как на localhost с помощью xampp на папке htdocs, папке project1, папке project2 и так далее. localhost/project1/public и localhost/project2/public –