Мой сайт по умолчанию связан с HTTP. У меня есть сертификат, который позволяет HTTPS, но только определенные области на нем заставляют безопасное соединение.Вход с HTTP на HTTPS
Вход обрабатывается через Ajax, и я хочу начать использовать SSL на этом, даже если запрос поступает из HTTP.
Я попытался заставить адрес для запроса иметь HTTPS, и он отлично отвечает. Однако при обратном вызове ajax кажется, что сеанс никогда не был установлен, несмотря на то, что ответ был одобрен.
Если запрос исходит от HTTPS, все идет гладко.
Почему это происходит?
Я могу понять, почему браузер HTTPS отклоняет запрос HTTP, но обратная ситуация (HTTP to HTTPS) имеет, по меньшей мере, своеобразный результат, поскольку браузер не вызывает каких-либо ошибок. Сессия, похоже, никогда не запускалась после запроса Ajax, несмотря на все данные, полученные из ответа, говорящего мне об этом.