【发布时间】:2013-07-10 08:21:37
【问题描述】:
我遇到了重定向和会话问题。
申请流程是这样的:
客户访问网站 将产品添加到购物车 选择使用 PayPal 结帐 被重定向到 PayPal 登录到贝宝 重定向回网站 继续通过计费/运输页面 确认订单并提交
这正在开发中,没有问题。
当我转到实时服务器时,会话在重定向到 PayPal 后不断丢失。
知道它可能是什么吗?
额外信息:
我发现第一次访问网站时,我有一个会话ID。
当我完成结帐流程并重定向到 PayPal,然后重定向回返回 URL(返回商家网站)时,cookie 中存在相同的会话 ID。所以看起来会话没有被重新启动,而是会话数据只是空的。
【问题讨论】:
-
您在开始会话后是否致电
session_regenerate_id? -
直播服务器只是一台机器吗?会话 cookie 是否使用与 PayPal 重定向回相同的主机名设置?
-
确保如果您在
http://www.example.com上启动会话,Paypal 不会将您重定向回http://example.com,反之亦然。 -
橙丸 - 我不是。
-
Jon - 实时服务器只是一台机器,而不是负载平衡或类似的东西。生成会话的原始主机名与 PayPal 后返回客户的主机名相同。