我正在创建虚拟货币,比如如果客户完成付款,我们可以将他们重定向到特定页面,比如 www.example.com/generate10coins,但这应该是万无一失的,因为客户可以轻松地继续引用该页面并继续创造更多的代币。
最佳答案
付款后在您的数据库中保存一个散列 token 。
然后将用户重定向到一个带有 token 作为 $_GET
数据的 url
然后当第一次到达该页面时,将事件保存在数据库中作为完成。
每次页面,例如redirect.php?token=generate10coins
,到达或刷新时进行数据库查询以检查 token 是否完整。
关于php - paypal支付后如何生成一次性token url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17417744/