頻道欄目
首頁 > 程序開發 > Web開發 > php > 正文
PHP統計當前網站的訪問人數、訪問信息以及被多少次訪問的代碼教程
2018-07-23 15:52:49         來源:shana_8的博客  
收藏   我要投稿

PHP統計當前網站的訪問人數、訪問信息以及被多少次訪問的代碼教程

<?php  header('Content-type:text/html;charset=utf-8');

 //統計流量(人數,訪問次數,用戶IP)

 //假設用戶訪問,得到IP地址

$remote = $_SERVER['REMOTE_ADDR'];

 //拼湊要寫入到文件的數據:ip|2018-5-20 10:24:15

$write = $remote . '|' . date('Y-m-d H:i:s');

 //輸出信息:擋墻網頁已經被第幾次訪問,當前用戶是第幾次來訪問

$str = file_get_contents('record.txt');

 //定義一個變量保存當前用戶的點擊次數

$clickcount = 1;

 //判斷當前有沒有記錄訪問信息

 if($str){

 //有數據

//以行區分當前文件有多少行

$rows = explode("\r\n",$str);

//獲取已經訪問過的用戶的數量

$count = count($rows) + 1;

  //判斷當前用戶是第幾次訪問該網頁

foreach($rows as $value){

//value代表一個訪問記錄

$ip = explode("|",$value);

   //判讀是不是當前用戶查看的

if($ip[0] == $remote){

//以前訪問的記錄與當前用戶的ip相同

$clickcount++;

}

}

  //修改write

$write = "\r\n" . $write;

}else{

//當前用戶是第一個來訪問該網頁

$count = 1;  }

 //寫入數據

file_put_contents('record.txt',$write,FILE_APPEND);

 //輸出信息

echo "當前網頁已經是第{$count}次被訪問<br/>";

echo "您是第{$clickcount}次來訪問該網頁<br/>";

 //localhost/record.php
點擊復制鏈接 與好友分享!回本站首頁
上一篇:BOM是什么?php讀取文本文件把bom讀入數組的情況分析
下一篇:PHP 身份證驗證功能代碼實現
相關文章
圖文推薦
點擊排行

關于我們 | 聯系我們 | 廣告服務 | 投資合作 | 版權申明 | 在線幫助 | 網站地圖 | 作品發布 | Vip技術培訓 | 舉報中心

版權所有: 紅黑聯盟--致力于做實用的IT技術學習網站

加拿大28火车判定方法