gpt4 book ai didi

php - 成员(member)获取成员(member): granting points

转载 作者:行者123 更新时间:2023-11-29 14:51:02 28 4
gpt4 key购买 nike

我的网站有一个推荐给 friend 的按钮。为了鼓励人们使用此功能,我想用积分奖励那些使用它的人(积分将兑换奖品......还不知道)。

好的,所以我有这样的结构:

表单.php

您可以在此处输入 friend 的电子邮件以及给他/她的消息(如果您愿意)。还有一个隐藏的输入会将您的用户 ID 发送到 action.php。

action.php

这是 phpmailer 发挥作用的地方,您的消息(如果有)和“访问我的网站”链接(指向我网站中包含您的用户 ID 的 process.php 的链接)将发送给您的 friend 。

您的 friend 点击链接并访问 process.php

此文件连接到我的 MySQL 数据库表,选择发送的用户 ID 所具有的积分,为好友推荐添加 10 个积分,并将最终积分插入表中。然后有一个:

header("Location: http://www.mysite.com");

所以你的 friend 看不到 process.php 工作。

一切都很好,但是:如果您的 friend 不断点击该链接,他/她将源源不断地赚取积分。

我该如何解决这个问题?

非常感谢!

最佳答案

为您发送的每封电子邮件生成一个唯一的 token ,并将该 token 包含在电子邮件内的网址/链接中。还将所有标记存储在数据库表中。当有人单击链接并访问您的网站时,搜索该 token 并将其标记为已访问。仅当 token 尚未标记为已访问时才添加 10 分。

关于php - 成员(member)获取成员(member): granting points,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5731615/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com