Проблема сеанса перенаправления HTTPS в HTTPS - PullRequest
2 голосов
/ 14 февраля 2011

У меня есть сайт (построенный на LAMP (cakephp) и с установленным сертификатом ssl), на котором есть защищенная страница оплаты.После заполнения необходимой информации пользователь переходит на страницу платежного шлюза.После всего процесса в конце шлюза, шлюз перенаправляет на один из моих URL, который я должен упомянуть в запросе на оплату.Теперь, когда я сохраняю этот URL, http перенаправление происходит правильно, и все сеансы поддерживаются.Но я хочу сделать эту страницу https, и когда платежный шлюз перенаправляет на https-версию URL-адреса, информация о моем сеансе умирает, и меня перенаправляют на мою домашнюю страницу.

Например: моя страница оплаты https://www.mysite.com/payment

отсюда пользователь переходит на сайт платежного шлюза, делает необходимые вещи и платежный шлюз перенаправляет его на

http://www.mysite.com/paymentResponse (этот URL-адрес я должен указать в запросе)

теперь я должен сделать это как HTTPS, но когда я это сделаю, информация о моем сеансе умирает

Плз, помогите мне

Спасибо, Динеш

1 Ответ

1 голос
/ 14 февраля 2011

Я не знаю, почему он предположительно работает для простых HTTP-запросов, но проблема может быть связана с тем, что Configure::write('Security.level') установлен на medium или high, что активирует PHP session.referer_check, что может быть причиной сеансы умирают для вас при перенаправлении с внешних сайтов.

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