【发布时间】:2011-07-25 20:49:03
【问题描述】:
我正在使用 php,试图创建一个像这样工作的推荐系统: 1) 用户 A 注册,并获得该网站的推荐链接(例如 uluyu.com/userA) 2) 用户 A 然后将链接传递给他的朋友,他们通过该链接访问该站点。 3)当他的朋友用户B访问uluyu.com/userA并注册和/或购买我们的产品时,我想奖励用户A积分。到目前为止,当用户 B 注册时,我可以通过在用户 B 的帐户下的数据库中输入用户 A 作为“参考错误”来做到这一点。
第一个问题是用户 B 在点击链接后可能不会立即注册。他可能会在决定注册之前浏览该网站。有没有办法识别用户 B 在他的整个会话期间通过该链接到达,并且只有当他将浏览器保持在 uluyu.com 上时?
我认为第二个问题与第一个问题有相同的解决方案。说第二天,用户C把他的推荐链接发给用户B(即website.com/userC),用户B点击它访问我们的网站并购买产品,我要奖励用户C,而不是用户A。是有没有办法让数据库中的引用条目仅对每个会话都有效?
我还在尝试破译这个问题线程,如果答案相同,我们深表歉意:Maintaining a Session throughout the day
非常感谢。
^_^ 大卫
【问题讨论】:
标签: php javascript session session-cookies