Сеансы PHP больше не сохраняются при использовании SSL - PullRequest
0 голосов
/ 18 июня 2019

Я сделал сайт с интегрированной корзиной покупок.Конечно, я использую много переменных сеанса для этого.Когда я загрузил сайт на хостинг Inmotion и установил соединение SSL, мои переменные сеанса перестали передаваться?Понятия не имею почему.Я думаю, что отчасти это происходит потому, что сайты изначально были HTTP, а затем они вынуждены переходить на https, теряя таким образом сеанс?

Любая помощь была бы удивительной!изменение домена cookie и файла cookie в файлах php.ini, но ни один из них не помог.Пожалуйста, помогите!

1 Ответ

0 голосов
/ 18 июня 2019

Куки имеют безопасный флаг, который означает, что они не могут быть использованы на сайтах http. При HTTP-соединении, когда вы используете session_start (), PHP создает новый идентификатор сессии, который заменяет предыдущий идентификатор сессии.

Я полагаю, что вы можете сбросить это с session.cookie_secure = 1 в php.ini

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...