0

我正在处理 php 中的购物车脚本,需要一些关于如何处理最终过程的建议。

一旦客户将商品输入购物车,选择运输选项,然后单击结帐按钮,他们就会被重定向到使用 BMCreateButton 动态生成的 paypal 按钮。

我的问题是,清空客户购物车的最佳时间是什么时候?

我已经在贝宝上设置了自动退货功能,我打算用它来清空购物车,但它不是很好,因为客户必须点击链接才能重定向。

那么当他们在动态按钮之前单击结帐按钮时,我应该清空它吗?

我也可以在 php 中使用这些设置来防止缓存返回按钮问题

// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
// Always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
// HTTP/1.0
header("Pragma: no-cache");

男生会推荐什么?

干杯。

4

2 回答 2

0

来自Paypal 网站
使用 PayPal Payments Standard 的自动退货,您可以避免让人们在使用 PayPal 完成付款后单击按钮返回您的网站
... ...
注意:如果您已打开自动退货并已选择为新用户打开 PayPal Account Optional,新用户不会被自动引导回您的网站,但可以选择返回。


意思是,如果您想在用户不点击链接/按钮的情况下自动重定向工作,您应该禁用该选项:PayPal Account Optional for new users

于 2012-07-04T03:14:24.043 回答
0

一旦您更新/插入数据库。

这是因为如果他们返回并添加更多产品,则会有重复的条目,而您不希望这样。

一旦您插入数据库并将header()它们转移到 Paypal 等,请清除他们的购物车。

于 2012-07-04T03:16:07.770 回答