shopnc 奇妙的邀请机制

首先参考,URL中“#” “?” &“”号的作用

场景 用户登录后邀请好友返利,被邀请用户打开好友发送的邀请链接访问,进行注册后给邀请好友增加积分,就算被邀请用户切换页面,网站也能判断邀请用户是谁。

(1)邀请链接 代码块:
<php
$member_id = base64_encode(intval($_SESSION['member_id'])*1);
?>


(2)访问链接 代码块:
由于切换页面也能找出邀请用户是谁,需要使用cookie,
var uid = window.location.href.split("#V5");
var fragment = uid[1];
if(fragment){
if (fragment.indexOf("V5") == 0) {document.cookie='uid=0';}
else {document.cookie='uid='+uid[1];}
}

这样就能实现随便切换页面只要不清空cookie的情况下找出邀请人,而且加密邀请人ID,保护用户信息安全。

标签: none

添加新评论