也谈访客的永久识别技术(附源码)

永久访客识别技术在某些互联网领域有着广泛的应用,初期的实现大多基于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);
}
 

相关推荐