>  기사  >  CMS 튜토리얼  >  WordPress에서 방문자 통계를 구현하는 방법

WordPress에서 방문자 통계를 구현하는 방법

藏色散人
藏色散人앞으로
2020-12-29 16:55:064449검색

WordPress Tutorial 칼럼에서는 WordPress에서 방문자 통계를 구현하는 방법을 소개하겠습니다. 필요한 친구들에게 도움이 되길 바랍니다!

WordPress에서 방문자 통계를 구현하는 방법

wordpress프로그램 수정

php+mysql을 사용한 간단한 방문자 통계 구현에 대한 간략한 소개

1. PHP 스크립트

<?php 
//连接数据库 
$conn=mysql_connect("localhost","root","root"); 
if(!$conn){ 
die("链接失败".mysql_errno()); 
} 
//设置数据库编码方式 
mysql_query("set names utf8",$conn) or die(mysql_errno()); 
//选择数据库 
mysql_select_db("wordpress",$conn) or die(mysql_errno()); 
$adress=$_SERVER["REMOTE_ADDR"]; 
//将本次访客的ip地址添加到数据库中 
$sql="select times from wp_count where ip=&#39;$adress&#39;"; 
$res=mysql_query($sql,$conn); 
if(!$row=mysql_fetch_row($res)){ 
$sql="insert into wp_count(ip, times) values(&#39;$adress&#39;,&#39;1&#39;)"; 
}else{ 
$times = $row[&#39;0&#39;]+1; 
$sql="update wp_count set times=&#39;$times&#39; where ip=&#39;$adress&#39;"; 
} 
$res=mysql_query($sql,$conn);
//发送语句获取总数 
$sql="select count(ip) from wp_count"; 
$res=mysql_query($sql,$conn); 
if($row=mysql_fetch_row($res)){ 
$num=$row[&#39;0&#39;]; 
} 
echo"您是第 "."$num"." 位访客"."您的ip地址是"."$adress"; 
mysql_close(); 
?>

설명: 현재 IP가 데이터베이스에 없으면 insert를 실행하세요. 그렇지 않으면 업데이트를 실행하십시오. insert는 ip를 삽입하고 초기 값 시간=1, 업데이트 업데이트 횟수+1입니다.

2. 데이터베이스 예시

테이블 wp_count
WordPress에서 방문자 통계를 구현하는 방법
ps: 내 사이트는 IP 수를 계산하므로 몇 번 접속하더라도 동일한 IP를 식별하므로 내 요구 사항을 충족합니다. . 방문객. 페이지에 표시되는 자릿수는 총 IP 방문 횟수입니다.

3. 효과
  WordPress에서 방문자 통계를 구현하는 방법
4. Extension

위의 예는 데이터베이스를 사용하여 구현되었습니다. 물론 txt 텍스트를 사용하는 것도 가능합니다.

간단한 방문자 통계를 바탕으로 매우 정확한 사이트 통계를 사이트에 추가할 수 있습니다. 예를 들어 방문자의 마지막 방문 시간을 파악하려면 js를 사용하여 방문자가 현재 페이지를 닫을 때 방문 시간 수정을 트리거할 수 있습니다.

ps: 테스트 후 Baidu 통계에서 수집한 데이터는 그다지 정확하지 않습니다. Baidu는 데이터 통계를 위해 참조된 js를 사용하기 때문에 사이트 js가 로드되지 않거나 다른 이유로 인해 일부 데이터가 계산되지 않을 수 있습니다.

위 내용은 WordPress에서 방문자 통계를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제