我在一个需要实施Paypal付款的网站上工作。
我目前让我们说pay.php。我只希望在Paypal调用它时访问此文件。在Paypal中,您可以在购买成功后分配重定向链接。在这种情况下,我希望将其重定向到“https://www.mywebsite.com/payment.php”,但我只希望在Paypal调用此链接时访问该链接。在我的其他页面中,我使用会话来阻止访问。知道如何实现这个吗?提前谢谢!
答案 0 :(得分:3)
通常应该这样做:
$_SERVER['HTTP_REFERER']
但正如@DavidChen指出的那样,如果您使用的是某些付款信息,则需要检查端点并验证请求。
答案 1 :(得分:0)
使用Paypal IPN:
仅允许POST,并实施IPN文档中描述的回调验证。
https://github.com/dineshghule321/ipn-code-samples
https://developer.paypal.com/docs/classic/ipn/ht_ipn/ Paypal IPN Documentation