A-A+

PHP 文本頁面瀏覽次數

以下是一個PHP的簡單網頁瀏覽次數統計系統,請把counter.txt的檔案權限設置為666

 

<?php
@session_start();
$counterFile = "counter.txt";
//file_get_contents()讀取檔案內容,intval()把String變為Integer
$counter = intval(file_get_contents($counterFile));
//設置SESSION防止不停刷新頁面
if($_SESSION['counted']!=1){
//開啟檔案為寫入,並設置為0
$fp = @fopen($counterFile, "w");
//當開啟檔案成功
if($fp){
//鎖定檔案,以防止同時寫入,減少錯誤機率
flock($fp, 2);
//把Counter+1並寫入檔案
@fwrite($fp, ++$counter);
//解除鎖定檔案
flock($fp, 3);
//關閉檔案
fclose($fp);
//防止頁面刷新
$_SESSION['counted']=1;
}
}
//輸出
echo "瀏覽人數:" . $counter;
?>

這樣,一個簡單的頁面瀏覽次數計數器已經完成了。

標籤: