永久访客识别技术在某些互联网领域有着广泛的应用,初期的实现大多基于Cookie,但有个问题,当用户清空浏览器缓存时,访客识别就无法生效了,访客识别被广泛应用在客服系统,站点统计等功能中,用来识别熟客。
本文主要基于Flash的ShareObject技术来实现永久访客识别技术,但也有一个问题,当用户换台电脑来访问网站时,是朝阳识别不出来的,但至少可以实现固定电脑的永久识别,国内很多网站客服系统厂商还声称什么”国际领先技术的访客识别技术“,我觉得挺不要脸,无非是使用了1,2句Actionscript而已,如果大家有更好的实现技术,不令赐教!现附上源码和实现的Demo:
Demo地址:http://code.faqee.com/interface/guest.jsp
核心的ActionScript源码:
function guestInfor() {
var LogCount:SharedObject = SharedObject.getLocal("OB");
var ret = "";
if (LogCount && (LogCount.data.gid != undefined)) {
LogCount.data.logTimes++;
ret = LogCount.data.logTimes+"`"+LogCount.data.gid;
} else {
LogCount.data.logTimes = "1";
var dt:Date = new Date();
var c:Number = Math.floor(Math.random()*1000);
var temp = "g_"+dt.getTime()+"_"+c;
LogCount.data.gid = temp;//访客ID
LogCount.flush();
ret = "1`"+temp;
}
ExternalInterface.call("ExeonGuestInfor",ret);
}
本文介绍了一种基于Flash ShareObject技术实现的永久访客识别方案,该方案可以在用户不清空浏览器缓存的情况下实现对访客的长期跟踪识别,对于客服系统和站点统计等功能具有重要意义。
1329

被折叠的 条评论
为什么被折叠?



