原來clicktag變量值定義的URL首先傳遞給http://localhost/count.htm這個負責跟蹤統計的站點,此頁面一般是使用動態頁面如asp,jsp等,呵呵懂得jsp或者其他的動態語言的用戶就有用武之地了, 只要截取clicktag變量,每傳過來一次就加一次(廢話:當然你也可以作弊,不妨多加幾次來迷糊用戶一下),這頁面一般不會直接顯示給用戶(當然也可以拉),而后再由該站點設置一個稱為“重定向“的技術轉向http://localhost/ detail.htm頁面(也就是你點擊廣告后打開的頁面),IIS有設置重定向的功能.至于重定向,恰好我這有個經常用的,提供給大家參考下
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>myflash</title>
</head>
<body bgcolor="#ffffff">
<div align="center">
<font size="5"></font>
<script language="javascript">
<!--
function getvalue(r){
var countbegin;
var countend;
var count;
var s=location.search;
var d="?";
var index=s.indexOf(r);
if(index!=-1){
countbegin=(s.indexOf("=",index) 1);
countend=s.indexOf(d,index);
if(countend==-1){
countend=s.length;
}
count=s.substring(countbegin,countend);
return (count);
}
}
//記錄clicktag的值
document.write('點擊的代碼:'getvalue("clicktag"); '<br>');
//新打開一個窗口,重定向到目標URL
window.open(getvalue("clicktag")
-->
</script>
</div>
</body>
</html>
哎,本來以為半小時能夠完成的,結果花了差不多3個小時(而且只是簡單地敘述了原理和過程,因為我寫的那個實現過程比較長,又要考6級了,所以有時間才貼出來,其實只要學習過動態語言,知道了原理,編個計數器也不是很難事),明明知道的東西要表達清楚還真的不是很容易的事呀,原來寫教程真的是件比較辛苦的事呀.......
申明一下:
我不是職業的寫家(允許發表不同的意見,但是別說不雅的話,謝謝了)。
發表這樣的帖子也是由于我曾經也有過這樣疑惑,也是看了那些許多熱心人的帖子(如寂寞火山,幫打個廣告,),學了很多東西,也對flash的后臺產生了興趣,才對FLASH產生興趣,才會去研究其它相關的動態語言,所以在論壇看到許多人提出這樣的疑惑,就用自己所掌握的,盡量為大家解析一下。這是我初次寫教程(費了不少的心血,也許是打字太慢吧,真的比較累哦),也許在高手眼中不是很專業,但是我是很用心的。
新聞熱點
疑難解答