不用第三方插件如何统计自己wordpress的访问量

很多wordpress博主都很在乎自己的访问量,使用第三方统计插件又会拖慢自己博客的响应速度,下面就交给大家如何自己写代码统计自己博客的访问量。

工具/原料

  • wordpress站点

  • 自己站点的各种权限

方法/步骤

  1. 登录自己博客的后台,输入正确的用户名和密码。

    不用第三方插件如何统计自己wordpress的访问量

  2. 找到外观——>编辑进入“编辑主题页面”,然后找到右侧的foot(底部)进入编辑页面,然后在适当位置写入自己的统计代码。

    不用第三方插件如何统计自己wordpress的访问量

    不用第三方插件如何统计自己wordpress的访问量

  3. 有以下几个方案可以选择。

  4. 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);

    ?>

  5. 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;

    ?>

  6. 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>

猜你喜欢

转载自blog.csdn.net/james_laughing/article/details/91802593