Если вы используете, session_set_cookie_params()
вы можете проверить, передаете ли вы четвертый параметр $secure
как true
. Если да, то вам нужно получить доступ к URL-адресу с помощью https.
Значение $secure
true означает, что сеанс доступен только в рамках защищенного запроса. Это может повлиять на вас больше локально, чем на стадии или в производственной среде.
Упоминаю об этом, потому что я потратил большую часть сегодняшнего дня, пытаясь найти эту проблему, и это то, что решило ее для меня. Меня только что добавили в этот проект, и никто не упомянул, что для этого нужен https.
Таким образом, вы можете использовать https локально или установить для $secure
параметра значение, FALSE
а затем использовать http локально. Просто не забудьте вернуть его в значение true, когда будете вносить изменения.
В зависимости от вашего локального сервера, вы , возможно , придется редактировать DocumentRoot
в httpd-ssl.conf
сервера , так что локальный URL обслуживается по протоколу HTTPS.