也談訪客的永久識別技術(附源碼)

永久訪客識別技術在某些互聯網領域有着廣泛的應用,初期的實現大多基於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);
}
發佈了39 篇原創文章 · 獲贊 2 · 訪問量 26萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章