【发布时间】:2009-06-05 02:24:31
【问题描述】:
如标题所说,如何做或做一个系统的做法是什么,如果用户推荐一个朋友(最多10个),他将在php和mysql中获得每人奖励?我需要在 cookie 或数据库中做吗?如果使用数据库,需要哪些列?如何发送多封邮件?
【问题讨论】:
如标题所说,如何做或做一个系统的做法是什么,如果用户推荐一个朋友(最多10个),他将在php和mysql中获得每人奖励?我需要在 cookie 或数据库中做吗?如果使用数据库,需要哪些列?如何发送多封邮件?
【问题讨论】:
每个注册用户都会在您的系统中获得一个唯一的 ID。当他们登录时,您向他们显示一个他们应该发送给他们的朋友的 URL。该 URL 包含有关该人的信息 - 即“register.php?friendThatReferredMe=452”。
当朋友填写注册表单时,您的处理代码会查看“谁推荐他们”的 URL 参数,并根据该数据向相关推荐人添加奖励。
【讨论】:
Alex 的解决方案效果很好。
但是,如果您不想在您的网址中包含推荐人的 ID,您可以简单地要求新用户在注册表单中输入推荐人的用户名。
如果您担心人们输入错误的用户名可能不诚实,我个人更倾向于在查询字符串中输入随机数!
【讨论】: