0

好的,所以我有一个包含多个字段的表单;公司名称、描述等填写完毕后,点击“预览”,您将进入预览页面,查看您的个人资料的外观,如果您满意,请点击“立即购买”,您将进入paypal 页面,您付款,(IPN 发送到 my/ipn.php 页面)然后返回我的站点/success.php,上面只显示“success blah blah etc”

我的问题是;如何在我的 ipn.php 页面中检索所有表单数据?

你可以用 Sessions 来做,但我确定有隐藏字段的方法,只是 paypal 支付页面妨碍了

谢谢

4

2 回答 2

1

您最好使用会话或将数据存储在数据库中。表单很容易丢失他们的信息,用户刷新页面并且您遇到麻烦,或者用户单击链接然后信息丢失(除非用户足够精明,可以单击返回,直到正确的页面再次可用)。

会话将允许您很好地操作数据并且您可以引用它。在会话中存储一个唯一的 ID 并将数据保存到数据库中可能会更好——而且你当然知道它不会走路......

于 2012-07-25T23:12:16.517 回答
1

您只能将一个自定义变量传递给贝宝。您可以通过数据库中数据的唯一 ID 并在您的 IPN 侦听器中检索它。

于 2012-07-25T23:16:08.937 回答