Где прописан session_start? Есть решение
Привет! Подскажите где в приложении Site стартует сессия? Столкнулся с проблемой: в Safari прописывается PHPSESSID в куки, а в Chrome не прописывается ни PHPSESSID, ни _csrf. Пробовал в корневом index.php руками прописать session_start(); — начинает работать.
Удивительно то, что другие сайты нормально работают. В чём может быть проблема?
Эта тема в архиве. Добавление комментариев к ней отключено.
3 ответа
Все приложения используют общий механизм сессий фреймворка. Эта функция вызывается в waSessionStorage->open().
спасибо, уже близко) а не подскажете где именно (в контроллере, экшене или еще в какой-то момент) открывается сессия?
Ну, это совсем просто узнать и самому... Добавьте в этот метод
Откройте нужную страницу и смотрите стек вызовов в wa-log/dump.log.