Php 使用paypal支付后添加积分系统

Php 使用paypal支付后添加积分系统,php,node.js,paypal,Php,Node.js,Paypal,我有一个网站,可以使用购买点。我用贝宝付款。我的方法是这样的。 -paypal成功后重定向到成功?点数=100 -在成功页面中,我将根据point变量向用户添加point。 -但是像这样的用户可以直接键入url或刷新页面。这也增加了一点 我的问题是如何防止用户直接键入url或刷新 服务器语言:PHP,Nodejs使用重定向页面通知用户他们的支付已经完成,但是不要从该页面采取任何操作 相反,设置一个端点。PayPal将使用特定参数向该端点发出请求,以安全地通知您已收到付款;使用它来更新用户的余额。

我有一个网站,可以使用购买点。我用贝宝付款。我的方法是这样的。 -paypal成功后重定向到成功?点数=100 -在成功页面中,我将根据point变量向用户添加point。 -但是像这样的用户可以直接键入url或刷新页面。这也增加了一点

我的问题是如何防止用户直接键入url或刷新


服务器语言:PHP,Nodejs

使用重定向页面通知用户他们的支付已经完成,但是不要从该页面采取任何操作


相反,设置一个端点。PayPal将使用特定参数向该端点发出请求,以安全地通知您已收到付款;使用它来更新用户的余额。请注意,此通知可能在用户查看重定向页面之前或之后到达,具体取决于其浏览器重定向的速度以及PayPal验证付款和呼叫您的端点所需的时间。

使用重定向页面通知用户其付款已完成,但是,不要在该页面上执行任何操作


相反,设置一个端点。PayPal将使用特定参数向该端点发出请求,以安全地通知您已收到付款;使用它来更新用户的余额。请注意,此通知可能在用户查看重定向页面之前或之后到达,具体取决于其浏览器重定向的速度以及PayPal验证付款和呼叫您的端点所需的时间。

最安全的方法是使用服务器端代码将点添加到数据库中。POST方法比GET(url)方法更安全,但仍然容易被欺骗。最安全的方法是使用服务器端代码将点添加到数据库中。POST方法比GET(url)方法更安全,但仍然很容易被欺骗。