PHP MySql用户推荐跟踪
作者:互联网
我目前正致力于在PHP,MySql中构建用户推荐跟踪脚本.根据计划,任何完成注册的用户都将获得推荐链接,并且他可以在Facebook和Twitter上分享有关我的应用程序的信息.
现在,除非此用户为我的网站带来至少5个以上的用户,否则他将赢得;不允许查看主页.
现在,我如何跟踪该用户带来的推荐人数?
1.如果我使用$_HTTP_REFERRER – 在这种情况下,我可以获得用户登陆页面的链接.如果这是我的推荐链接,那么我可以更新该用户的数据库条目,以及推荐人数1.但是,$_HTTP_REFERRER的可靠性如何?
2.如果我用来跟踪cookie:在这里我有点困惑,我是否必须为每个浏览器设置cookie或者是否有任何独立于浏览器的cookie设置方法?在设置cookie期间,我应该如何保存它,我的意思是我应该只使用引用ID还是我应该使用引用ID和site_id(或任何其他组合)的组合.
另外,我应该将引荐信息保存在数据库中.该表的理想表模式应该是什么.我有计划的事情:
(USER_ID,USER_NAME,no_of_referrals,referred_by).
解决方法:
要获得引用,您需要使用$_SERVER [‘HTTP_REFERER’].几乎所有的浏览器都会发送一个引用者,但它们并不是强制性的.由于这是客户端的事情,因此可以由用户轻松修改.
我见过的大多数使用此类内容的网站都使用URL中的变量来跟踪原始网站.像这样的东西:
http://www.yoursite.com/someresource?originaccount=12345678
这是否适合您,在很大程度上取决于您打算如何处理这些信息,因为显然有人也可以更改ID.
标签:php,mysql,referrals 来源: https://codeday.me/bug/20190903/1794897.html