У меня есть проект Laravel 4.2, работающий нормально с Xampp. На рабочем сервере мои сеансы не сохраняются после перенаправления, поэтому после входа в систему я перенаправляюсь обратно на логин, так как auth не работает на следующей странице. Я установил, что если это вызвано
Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure
включен в httpd.conf.
(Я могу повторно создать поведение на Xampp с этим редактированием httpd.conf.) Мои сеансы хранятся в базе данных. Кто-нибудь знает об обходном пути, мой производственный сервер находится на совместном хостинге.
Очевидным ответом, который может быть не идеальным, является использование переменной GET для хранения идентификатора сеанса вместо файла cookie. PHP поддерживает это прозрачно, но часто его пропускают.