定向到支付网关时,PHP 会话会丢失吗?

Lun*_*nar 1 php

如果我在客户被重定向到支付网关时在会话中存储一些订单详细信息,那么在自定义从网关返回时它们会丢失吗?

我的计划是:

网站接受订单 -> 在会话中存储订单 -> 网站转到贝宝 -> 付款 -> 使用贝宝自动返回到确认页面 -> 返回时获取会话订单数据并提交到数据库。

小智 5

我发现了问题。

Paypal 将客户端重定向回 yoursite.com,不带 www。

cookieshttp://www.yoursite.comhttp://yoursite.com认为是不一样的。

要解决这个问题,请将 .htaccess 添加到您的 www 根目录;

RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com$
RewriteRule ^.*$ "http\:\/\/www\.yoursite\.com" [R=301,L]
Run Code Online (Sandbox Code Playgroud)