我有一个站点(基于LAMP(cakephp)并且安装了ssl证书),它有一个安全的支付页面。在填写必要信息之后,用户前进到支付网关页面。在网关端的所有进程完成后,网关会重定向到我的一个URL,我必须提及付款请求。 现在当我保留此URL时,http重定向正确发生并且所有会话都得到维护。但我想将此页面设为https,当支付网关重定向到URL的https版本时,我的会话信息就会消失,我会被重定向到我的主页。
例如:我的付款页面 https://www.mysite.com/payment
从这里用户进入支付网关站点,做必要的事情,支付网关将其重定向到
http://www.mysite.com/paymentResponse(这个网址我必须在请求中提及)
现在我必须将其作为HTTPS,但是当我这样做时,我的会话信息就会消失
Plz帮帮我
谢谢, 迪内希
答案 0 :(得分:1)
我不知道为什么它应该适用于普通的HTTP请求,但问题可能与Configure::write('Security.level')
设置为medium
或high
有关,这会激活PHP的{{1}这可能是会话从外部网站重定向时为你而死的原因。