Session HTTPS到HTTPS重定向会话问题

Session HTTPS到HTTPS重定向会话问题,session,cakephp,https,redirect,Session,Cakephp,Https,Redirect,我有一个网站(基于LAMP(cakephp)构建并安装了ssl证书),它有一个安全的支付页面。填写完必要的信息后,用户进入支付网关页面。在网关端完成所有过程后,网关将重定向到我的一个URL,我必须在付款请求中提及该URL。 现在,当我将这个url保持为http重定向时,所有会话都得到了维护。但我想将此页面设置为https,当支付网关重定向到URL的https版本时,我的会话信息将消失,我将被重定向到我的主页 我的付款页 用户从这里进入支付网关站点,做必要的事情,支付网关将其重定向到 (我必须在

我有一个网站(基于LAMP(cakephp)构建并安装了ssl证书),它有一个安全的支付页面。填写完必要的信息后,用户进入支付网关页面。在网关端完成所有过程后,网关将重定向到我的一个URL,我必须在付款请求中提及该URL。 现在,当我将这个url保持为http重定向时,所有会话都得到了维护。但我想将此页面设置为https,当支付网关重定向到URL的https版本时,我的会话信息将消失,我将被重定向到我的主页

我的付款页

用户从这里进入支付网关站点,做必要的事情,支付网关将其重定向到

(我必须在请求中提及此url)

现在我必须将其设置为HTTPS,但当我这样做时,我的会话信息就会消失

请帮帮我

谢谢,
Dinesh

我不知道为什么它应该适用于普通HTTP请求,但问题可能与
Configure::write('Security.level')
设置为
medium
high
有关,这会激活PHP的
会话。referer\u check
,这可能是会话在从外部站点重定向时对您非常重要的原因。

Thnx非常感谢您的帮助和快速性,该解决方案对我很有效。但我仍然感到困惑,为什么它在早期适用于HTTP请求。我不清楚这里的解决方案是什么。是将Security.level设置为“low”还是将其设置为“medium”并在core.php中将session.referer\u check设置为0?是否有可能扩展此答案?在https中进行身份验证并重定向回http之后,我也失去了会话。