PHP - 允许用户只访问一次

标签 php paypal payment

我正在寻找支付处理类型脚本。这是步骤。

它用于 Minecraft 服务器,因此玩家可以捐款。然后是支付宝。然后给元素。

  1. 玩家在游戏名称中输入他们的 Minecraft,然后它会为 $player 创建一个 cookie。
  2. 玩家将点击他们想要的包裹,它会在支付后被定向到带有特定页面重定向的PayPal包裹。如果设置了 cookie,每个不同的包裹将提供不同的项目,什么不是。
  3. 然后他们将拥有他们的元素并开始他们的快乐之旅 :D

我的问题是,他们是否足够聪明。他们会通过刷新来滥用并通过刷新一遍又一遍地给自己元素。隐藏该部分流程或不允许他们刷新页面并只允许访问一个页面的最佳方法是什么?

谢谢, 死灵

最佳答案

您可能应该使用 session 变量来存储此信息,而不是 cookie。当用户在 PayPal 上进行付款处理后被重定向回您的网站时,您只需使用 session 变量中所需的信息,然后取消设置,这样就无法再次使用它。

关于PHP - 允许用户只访问一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12164978/

相关文章:

javascript - 三元运算符未执行错误语句

rest - Paypal - RestAPI - 沙盒 Webhook 未发生

paypal - Reg - Card present 支付网关集成

php - ios将数据存入MySQL数据库简单

php - 如果不完整,则删除 HTML 实体

mysql - 如何创建付款状态触发器

ios - 我如何使用 Braintree 保存客户卡信息,以便稍后他们购物时我可以从中扣款?

paypal - 通过 Paypal 向我的客户收取随机金额

php - 像 belongsTo 这样的 Laravel 关系方法是否总是查询数据库?

php - 其他人账户的 Paypal IPN,需要扣除费用