如何在PHP中做朋友推荐和奖励系统?

时间:2009-06-05 02:24:31

标签: php mysql email refer

如标题所说,如何做或者做什么做系统,如果用户引用朋友(最多10个),他会在php和mysql中获得每人的奖励吗?我需要在cookie或数据库中做什么?如果使用数据库,所需的列是什么?如何发送多封电子邮件?

2 个答案:

答案 0 :(得分:3)

每个注册用户都会在您的系统中获取唯一ID。当他们登录时,您会向他们显示他们应该发送给他们的朋友的URL。该URL包含该人的信息 - 即“register.php?friendThatReferredMe = 452”。

当朋友填写注册表单时,您的处理代码会查看“谁引用他们”的URL参数,并根据该数据将奖励添加到相关推荐人。

答案 1 :(得分:0)

Alex的解决方案运行正常。

但是,如果您不想在您的网址中包含引荐来源的ID,您只需要求新用户在注册表单中输入引荐来源的用户名。

如果您担心人们可能因为输入错误的用户名而不诚实,那么我个人更想在查询字符串中输入一个随机数!