首先要說明:這個不是主頁計數器,雖然原理和它相同。
一:準備一個計數文件,存放鏈結的url和訪問次數,格式如下
id|url|count
id是用來查找的索引號,url為實際文件的地址,count為次數
實例資料: php文件,代碼如下: php
//功能:傳入參數id,在計數檔案中尋找對應的url,增加計數,並返回實際的連結 countfile);//將計數文件內容讀到陣列$lines中 list($sid, $ url, $count)=explode("|", $lines[$i]); //分解字串為$id,$url,$count
if($sid==$id) //找出指定id
{ $lines[$i]=$sid . "|" . $url . "|" . "$count" . "n";//重新產生計數字串
break
}
//寫入數資訊
$fp=fopen($countfile, "w");
for($i=0;$i
fclose($fp);
Header("Location: $url");
?> 上的不完全版本,我加了一些改動,現在應該是能用的。
三:主頁中超鏈結的調用方式應該改為:
doc01
程序功能是:
先將數檔文件內容讀到陣列中 再從數組中查找指定id號,如找到則$url為相應的文件的真正鏈接,再將計數加1,
重新生成計數信息
將數位資訊寫入文件中
回連結
四:造訪人數引用就是下面這幾句, 以並且為我一個 :)
$countfile="count.txt";
$lines=file($countfile);
list($sid,$url,$count) = explode ("|",$lines[0]);//$lines[0]對應count.txt中
//第一條記錄
echo $count;
?>