【发布时间】:2011-07-31 09:39:25
【问题描述】:
我对这个话题做了一些研究,有专家说不是possible,所以想请教一下替代方案。
我的情况:
页面 A:[checkout.php] 客户填写他们的账单详情。
页面 B:[process.php] 生成发票编号并将客户详细信息存储在数据库中。
页面 C:[thirdparty.com] 第三支付网关(仅接受 POST 数据)。
客户填写他们的详细信息并在页面 A 中设置他们的购物车,然后 POST 到页面 B。在 process.php 中,将 POST 数据存储在数据库中并生成发票编号。之后,将客户数据和发票编号发布到 thirdparty.com 支付网关。问题是在页面 B 中进行 POST。cURL 能够将数据 POST 到页面 C,但问题是页面没有重定向到页面 C。客户需要在页面 C 上填写信用卡详细信息。
第三方支付网关确实向我们提供了 API 示例,该示例是 POST 发票编号和客户详细信息。 我们不希望系统生成过多不需要的发票编号。
有什么解决办法吗? 我们目前的解决方案是让客户在页面 A 中填写详细信息,然后在页面 B 中创建另一个页面,显示那里的所有客户详细信息,用户可以在其中单击确认按钮以 POST 到页面 C。
我们的目标是让客户只需点击一次。
希望我的问题很清楚:)
【问题讨论】:
-
我不认为这是重复的,这是因为我的目标是在 PHP 页面内,传递 POST 数据并重定向它。 cURL 我认为不可能做到这一点。只要寻求专家任何替代它
-
ʜᴛᴛᴘ 308 重定向代码?