分享一款通用網頁計數器(網站計數器)代碼
網站建設中我們希望統計一個頁面甚至是整站的訪問量,這是需要網頁計數器代碼來實現,今天小郭就分享一款通用的網頁計數器代碼,
下面就直接看代碼
<?php session_start();//定義session,同一IP登錄不累加 ?> <?php $filepath = 'count.txt'; $ssTemp = isset($_SESSION['temp'])?$_SESSION['temp']:""; if ($_SESSION['temp'] == '')//判斷$_SESSION[temp]的值是否為空,其中的temp為自定義的變量 { if (!file_exists($filepath))//檢查文件是否存在,不存在剛新建該文件并賦值為0 { $fp = fopen($filepath,'w'); fwrite($fp,0); fclose($fp); counter($filepath); }else { counter($filepath); } $_SESSION['temp'] = 1;//登錄以后,給$_SESSION[temp]賦一個值1 } function counter($f_value) { //用w模式打開文件時會清空里面的內容,所以先用r模式打開,取出文件內容,保存到變量 $fp = fopen($f_value,'r') or die('打開文件時出錯。'); $countNum = fgets($fp,1024); fclose($fp); $countNum++; $fpw = fopen($f_value,'w'); fwrite($fpw,$countNum); fclose($fpw); } ?> <p>已有<span><?php echo file_get_contents($filepath) ?></span>人次瀏覽了該頁面</p>
看如下演示效果圖:
新建一個文件index.php復制以上代碼放進去,并且在同目錄下新建計事本文件count.txt。
ok,前端訪問就可以看到效果了。
以上就是網頁計數器代碼的全部內容了,更多網站建設教程請繼續關注小郭博客。