只有在从某个页面重定向用户时才允许调用PHP?

时间:2018-05-28 06:44:19

标签: php redirect

我在一个需要实施Paypal付款的网站上工作。

我目前让我们说pay.php。我只希望在Paypal调用它时访问此文件。在Paypal中,您可以在购买成功后分配重定向链接。在这种情况下,我希望将其重定向到“https://www.mywebsite.com/payment.php”,但我只希望在Paypal调用此链接时访问该链接。在我的其他页面中,我使用会话来阻止访问。知道如何实现这个吗?提前谢谢!

2 个答案:

答案 0 :(得分:3)

通常应该这样做:

$_SERVER['HTTP_REFERER']

但正如@DavidChen指出的那样,如果您使用的是某些付款信息,则需要检查端点并验证请求。

答案 1 :(得分:0)