A. thinkphp中如何獲取用戶的ip地址實現網站訪問人數統計的計數器
thinkphp默認封裝了獲取ip方法:get_client_ip()
統計人數這個我也建議用cnzz,很方便,你想看的數據基本都能滿足。
B. PHPWEB在哪添加百度統計後台底部文件不能添加啊!
第一步:注冊一個自己的網路站長統計代碼,然後登陸後台,雖然注冊時就內要求填寫網站地址,但是容後期有需要的話還是可以自己添加的。
第二步:添加網站,進入後台界面後,在左側欄目的最上角有一個網站列表,點擊,進入新的頁面,然後點擊右上角的「添加網站」在彈出來的方框中輸入域名,不清楚怎麼輸的可以看彈出框的提示,輸好之後點擊確定。
第三步:在網站列表上選擇要安裝統計代碼的網站,滑鼠移上去之後,在變白的區域里找到「獲取代碼」,點擊一下這樣就會跳到對應的統計代碼的網頁了
第四步:這時有2中方法可以安裝第一種是手動,點擊復制代碼,然後登入網站後台找到要放統計代碼的對應文件,然後編輯把代碼放進去,第二種是點擊左側欄目的自動安裝,輸入ftp對應信息,然後再下面找到要放代碼的文件,點擊確定就可以了。
你只需將一小段代碼放到將要統計的網頁中即可。安裝完成後Piwik是一個PHP和MySQL的開放源代碼的Web統計軟體. 它給你一些關於你的網站的實用統計報告,比如網頁瀏覽人數,你可以添加新的功能或是移除你不需要的功能,Piwik同樣可以安裝在你的伺服器上面,數據就保存在你自己的伺服器上面。你可以非常容易的插入統計圖表到你的博客或是網站抑或是後台的控制面板中, 訪問最多的頁面, 搜索引擎關鍵詞等等… Piwik擁有眾多不同功能的插件。
D. php網站計數器程序,顯示「您是本站的第XXX位訪問者」
創建一個資料庫表
表名: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;
E. php中使用session網頁計數器
你的思路有點混亂
session_start();之前不能有輸出
如果session中沒有count,就讓$count++這顯然不行,建議你用文本記錄$count
這樣寫
<?
session_start();
$datfile='data.dat';
if(file_exists($datfile)){
$data=implode('',file($datfile));
$data=$data*1;
}else{
$data=0;
}
$fp=fopen($datfile,'w');
fwrite($fp,$data+1);
fclose($fp);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>session網頁計數器</title>
</head>
<body>
<p>
您好,你已經瀏覽本網頁<?php echo $data;?>次
</p>
</body>
</html>
F. PHP中頁面瀏覽次數怎麼統計,刷新不增加次數的
第三方統計工具,都可能實現樓主你要的功能:
PHP中頁面瀏覽次數怎內么統計,刷新不增加次數的容:統計的是ip個數,同一個ip只統計一次;
比如在同一網吧的話,只算一個ip,但有多少台電腦訪問你的頁面,就得看uv,
看所有電腦總共刷新了你這個頁面的總數就看pv.
如果想做一個內置的統計,得花不少的時間跟精力!可能還比不上第三方統計代碼!
建議樓主試用!推存幾個:站長統計,量子恆道,51.la等
G. 求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)."。";
?>