如何操作代码以便将返回值发送到我的感谢页面(www.website.com/thankyou.php)而不是根主页,同时保持其他所有内容完好无损?我的PayPal返回值的代码如下所示。
<input type="hidden" name="return"
value="<?=$cfg->wwwroot."registration-confirmed-".base64_encode(serialize(array($user->id, 1)))?>">
答案 0 :(得分:0)
您应该使用PDT(付款数据传输)来实现此目的。
This reference应该会有所帮助。有关激活PDT的说明,请参见页面底部。
设置PDT后,只需将输入名称从“返回”更改为“自定义”即可。
在您的代码中,读取PDT数据(thankyou.php),发出重定向到“自定义”值,您将从Paypal PDT数据中获取该值。 PDT is here的示例PHP脚本。