我目前正在PHP,MySql中構建用戶引薦跟蹤腳本。根據該計劃,任何完成註冊的用戶都將獲得推薦鏈接,以及他可以在Facebook和Twitter上分享我的應用程序的相關信息。PHP MySql用戶引薦跟蹤
現在,直到這個用戶帶來至少5個用戶到我的網站,他贏了;不允許查看主頁。
現在,我該如何跟蹤該用戶帶來的被介紹人的數量?
1.如果我使用$ _HTTP_REFERRER - 在這種情況下,我可以從用戶登陸到我的頁面的鏈接中獲取鏈接。如果這是我的推薦鏈接,那麼我可以更新此用戶的數據庫條目,並且推薦人員數量爲1.但是,$ _HTTP_REFERRER有多可靠?
2.如果我用來跟蹤cookie:在這裏我有點困惑,我是否必須爲每個瀏覽器設置cookie,或者是否有任何瀏覽器獨立的Cookie設置方法?在設置Cookie時,我應該如何保存它,我的意思是我應該只使用引薦ID,還是應該使用引薦ID和site_id(或任何其他組合)的組合。
另外,我應該將推薦信息保存在數據庫中。該表應該是什麼理想的表模式。我已計劃如下: (user_id,user_name,no_of_refers,referenced_by)。
我會把ip地址放在表中。 – Johan
「爲我的網站帶來至少5個用戶」 - 您是指5個以上的註冊用戶或5個簡單加載網站的用戶? – afuzzyllama
你有沒有做到這一點?我一直想要類似的東西,但沒有時間寫完。 @debaShish – Tiago