推荐系统PHP
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了推荐系统PHP,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1697字,纯文字阅读大概需要3分钟。
内容图文
![推荐系统PHP](/upload/InfoBanner/zyjiaocheng/719/3ba6202fe4034e519e3470067b32c2b7.jpg)
我有一个会员制网站,我正计划实施推荐系统.
我的网站是基于信用的,其想法是如果用户X引用用户Y,则用户X获得100个奖励积分.
以前是否有人建立了推荐系统?如果有,我应该记住哪些障碍?今晚我有一个窥探,但找不到合适的答案.
我的理论是给每个用户一个随机字符串,当他们注册时生成并存储在数据库中,然后会向用户显示一个URL.那个字符串,当它们传递给某人(用户Z)时,用户Z然后被发送到一个页面,然后页面使用GET方法收集随机字符串并更新他们当前占用的数据库行,这听起来是否可行或者是否可以容易被破坏?
谢谢
解决方法:
通常,这称为联盟计划.你在描述中几乎完全正确,但我也会将$_GET var中的引用存储到会话或cookie中,这样即使用户离开引用页面也可以记入用户.
我的意思是 – 通常联盟计划仅在用户Y注册或购买东西时才归功于用户X.因此,用户Y可以点击推荐页面,然后环顾四周,然后找到返回注册页面或购买页面的方式.到那时,推荐$_GET var已经丢失,信用也是如此.因此,您的推荐页面将存储推荐代码的会话或cookie,您的注册页面或结账回调将检查这些变量并相应地采取行动.
我相信scott的方法很好,如果有他提到的问题,但另外你可能希望推荐一直保持静态,例如人们可能会把名片放在商业卡片上.他们在MLM中做了很多,其中代表在中央公司网站上获得了个人资料,因此他们不需要自己制作.
我不知道你更新他们目前占用的数据库行是什么意思.您是否建议使用包含代表总推荐数的数字的计数字段?如果是这样,我会说这不是一个好主意.您应该将每个成功的引用记录为关系表中的自己的条目,并将引用者的ID作为公共密钥.这样你就可以在推荐中存储各种帖子数据,这样你就可以知道你是否被搞砸了.例如,用户制作1,000个雅虎帐户并注册自己的推荐代码只是为了获得奖励积分.您的关系表可能会看到重复的IP地址,或推荐电子邮件是增量的(johndoe1000 @ yahoo.com,johndoe1001 @ yahoo.com等)然后您知道要采取行动.
您的建议的安全性最终取决于您如何处理数据.如果你盲目地将任何东西插入数据库,那么一切都是有害的.只需手动确保正确地逃避事情并密切注意行为.你应该没事.
内容总结
以上是互联网集市为您收集整理的推荐系统PHP全部内容,希望文章能够帮你解决推荐系统PHP所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。