57
задан 15 August 2015 в 23:38

1 ответ

Я играю вокруг с Symfony и имел эту проблему одна попытка да и следующий нет. Я решил эту проблему, храня facebookRedirectLoginHelper объект в сессию и получая его позже от сессии вместо того, чтобы просить у объекта Facebook его снова.

документация (Symfony 4.3 во время этой записи) указывает следующее:

Удостоверяются, что Ваша сессия PHP уже не запускается перед использованием класса Сессии. Если у Вас есть система сессии прежней версии, которая запускает Вашу сессию, посмотрите Legacy Sessions.

сессии Symfony разработаны для замены нескольких собственных функций PHP. Приложения должны избегать использования session_start (), session_regenerate_id (), session_id (), session_name (), и session_destroy () и вместо этого использовать API в следующем разделе.

, В то время как рекомендуется явно запустить сессию, сессия на самом деле запустится по требованию, то есть, если какой-либо запрос сессии будет выполнен к данным сессии чтения-записи.

, Таким образом, я думаю, что получение объекта от сессии по сути запускает php сессию.

при использовании некоторой php платформы иметь это в виду.

0
ответ дан 1 November 2019 в 15:12

Другие вопросы по тегам:

Похожие вопросы: