不用第三方插件如何统计自己wordpress的访问量
很多wordpress博主都很在乎自己的訪問量,使用第三方統計插件又會拖慢自己博客的響應速度,下面就交給大家如何自己寫代碼統計自己博客的訪問量。
工具/原料
-
wordpress站點
-
自己站點的各種權限
方法/步驟
登錄自己博客的后臺,輸入正確的用戶名和密碼。
找到外觀——>編輯進入“編輯主題頁面”,然后找到右側的foot(底部)進入編輯頁面,然后在適當位置寫入自己的統計代碼。
有以下幾個方案可以選擇。
1、
<?php
$counterFile = "counter.txt";
$fp = fopen($counterFile,"a+");
$num = fgets($fp,5);
$num += 1;
print "您是第 "."$num"." 位訪客";
fclose($fp);
$fpp=fopen($counterFile,"w");
fwrite($fpp, $num);
fclose($fpp);
?
?>
2、
?php
session_start();
? if(!isset($_SESSION['name'])){
?$counterFile = "counter.txt";
$fp = fopen($counterFile,"a+");
$num = fgets($fp,5);
$num=$num+1;
print "您是第 "."$num"." 位訪客";}
else{
$counterFile = "counter.txt";
$fp = fopen($counterFile,"a+");
$num = fgets($fp,5);
$num=$num;
print "您是第 "."$num"." 位訪客";}
fclose($fp);
? if(!isset($_SESSION['name'])){
$fpp=fopen($counterFile,"w");
fwrite($fpp, $num);
fclose($fpp);}else{exit();}
$name="test";
$_SESSION['name']=$name;
?>
3、
用數據庫對訪客進行精確計數
首先建立一個數據表來存儲訪客的ip地址,這里假設這個表叫做test表,其實現代碼如下
?
?
<?php
//鏈接數據庫
$conn=mysql_connect("localhost","root","");
if(!$conn){
die("鏈接失敗".mysql_errno());
}
//設置數據庫編碼方式
mysql_query("set names utf8",$conn) or die(mysql_errno());
//選擇數據庫
mysql_select_db("test",$conn) or die(mysql_errno());
?$adress=$_SERVER["REMOTE_ADDR"];
?//將本次訪客的ip地址添加到數據庫中
?$sql="select num from test where adress='$adress'";
$res=mysql_query($sql,$conn);
if(!$row=mysql_fetch_row($res)){
$sql="insert into test(adress) values('$adress')";
$res=mysql_query($sql,$conn);}else{}
//發送語句獲取總數
$sql="select count(num) from test";
?
$res=mysql_query($sql,$conn);
if($row=mysql_fetch_row($res)){
$num=$row['0']; }
?
echo"您是第 "."$num"." 位訪客"."您的ip地址是"."$adress";
?
?>
</font>
總結
以上是生活随笔為你收集整理的不用第三方插件如何统计自己wordpress的访问量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 输入1到100带圈字符Ⓢ你以为很容易的/
- 下一篇: PowerCenter基础心得