首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP 頁面瀏覽量(PV)計數器簡易實作

     編輯:PHP 綜合知識

每次頁面載入遞增資料庫計數欄位。

ThinkPHP 範例

$news_id = $_GET['news_id'];
$m = M('work_news');
$content = $m->where('news_id='.$news_id)->select();
$data['page_view'] = $content[0]['page_view'] + 1;
$m->where("news_id='".$news_id."'")->save($data);

改進建議

  • 使用原子更新:UPDATE table SET page_view=page_view+1 WHERE id=... 避免競態條件。
  • 高流量考慮 Redis 計數定期落地。
  • 加入 Cookie/Session 去重,避免同一使用者重複刷新計數。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved