我知道付款后如何使PayPal捐赠按钮重定向,但我需要知道的是,您是否可以通过此重定向传递付费金额。所以它会重定向到http://example.com/donate?amount=123
,这甚至可能吗?
谢谢!
答案 0 :(得分:3)
是的,有可能,如下:
<!-- where you setup your paypal button : -->
<input type="hidden" name="return" value="http://example.com/donate?amount=<?php echo $amount ?>" />
但(关于安全性)
最好将其保存在例如$_SESSION['amount']
以及引用ID $_SESSION['reference_id'] = md5('whatever you like' . 'plus salt');
在paypal按钮中使用reference_id就像这样:
<input type="hidden" name="return" value="http://example.com/donate?ref=<?php echo $_SESSION['reference_id'] ?>" />
然后,if $_GET['ref'] == $_SESSION['reference_id']
,然后您可以使用$ _SESSION ['amount']变量。