本文目錄一覽:
- 1、php計數器代碼數字超過十幾位就顯示結果為1.2345678912346E+25,怎麼才能全部顯示出來?
- 2、PHP中如何統計 月點擊量 周點擊量 日點擊量的訪問量統計的源代碼,謝謝了
- 3、求php編寫的網頁計數器代碼(用cookie防止重複刷新計數)
php計數器代碼數字超過十幾位就顯示結果為1.2345678912346E+25,怎麼才能全部顯示出來?
創建一個數據庫表
表名:table_counter
字段:number int(10)
1.顯示統計數據
$sql = “SELECT * FROM table_counter”;
2.每次刷新頁面 執行sql
$sql = “UPDATE table_counter SET number= number+ 1”;
如果要做的精確一點
在加一個表
table_visit
字段:ip
1更次刷新取得遊客$ip;
2.取得$ip後.查詢 table_vist .
如果存在則不更新table_counter.
如果不存在,則更新table_vist ,更新語句同上.並把$ip插入table_visit
如果還需要做的更人性化一點.設置一個時間間隔,比如說10分鐘.$diff = 600;
在table_visit再加上一個字段
datetime :int(10)(時間戳).記錄遊客訪問時間.
1更次刷新取得遊客$ip 和 時間$date = time();
2.查詢 table_vist .
$sql = “SELECT * FROM table_vist WHERE ip = ‘$ip'”;
3.如果不存在.則把$ip和$date插入表table_vist.
$sql = “INSERT INTO table_vist SET ip = ‘$ip’,timedate=$date”;
並更新table_counter;
4.如果存在,則判斷該條查詢結果的timedate 和 現在時間$date,的差值.和 $diff比較
少於則不做任何操作.
大於則更新table_vist 。$sql = “UPDATE table_vist SET timedate = $date WHERE ip = ‘$ip'”;
並更新table_visit;
PHP中如何統計 月點擊量 周點擊量 日點擊量的訪問量統計的源代碼,謝謝了
這是一套完整的數據統計,從訪問到計數到統計。設計前端,數據處理,數據庫,腳本統計。
給你源代碼你也套不上。
還是說說你的需求,給你一套思路吧
求php編寫的網頁計數器代碼(用cookie防止重複刷新計數)
?php
$cFile=”count.txt”;
$acctime=time();
if(file_exists($cFile)){
$fp=fopen($cFile,”r”);
$str=fgets($fp,22);
fclose($fp);
$count=trim($str);
$count++;
}else{
$count=1;
}
$first=false;
if(!isset($_COOKIE[‘acctime’])){
setcookie(“acctime”,$acctime,time()+3600*24);
$first=true;
$acctime=3600*24+$acctime;
}else{
$acctime=3600*24+$_COOKIE[‘acctime’];
}
if($first||$acctime=time()){
$count=sprintf(“%d”,$count);
$fp=fopen($cFile,”w”);
fputs($fp,$count);
fclose($fp);
}else{
$count–;
}
print “您是第 “.$count.” 位訪客。您下次訪問計入統計的時間是:”.date(“Y-n-j H:i:s”,$acctime).”。”;
?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/228745.html