WordPress Tutorial 칼럼에서는 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='$adress'"; $res=mysql_query($sql,$conn); if(!$row=mysql_fetch_row($res)){ $sql="insert into wp_count(ip, times) values('$adress','1')"; }else{ $times = $row['0']+1; $sql="update wp_count set times='$times' where ip='$adress'"; } $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['0']; } echo"您是第 "."$num"." 位访客"."您的ip地址是"."$adress"; mysql_close(); ?>
설명: 현재 IP가 데이터베이스에 없으면 insert를 실행하세요. 그렇지 않으면 업데이트를 실행하십시오. insert는 ip를 삽입하고 초기 값 시간=1, 업데이트 업데이트 횟수+1입니다.
2. 데이터베이스 예시
테이블 wp_count
ps: 내 사이트는 IP 수를 계산하므로 몇 번 접속하더라도 동일한 IP를 식별하므로 내 요구 사항을 충족합니다. . 방문객. 페이지에 표시되는 자릿수는 총 IP 방문 횟수입니다.
3. 효과
4. Extension
위의 예는 데이터베이스를 사용하여 구현되었습니다. 물론 txt 텍스트를 사용하는 것도 가능합니다.
간단한 방문자 통계를 바탕으로 매우 정확한 사이트 통계를 사이트에 추가할 수 있습니다. 예를 들어 방문자의 마지막 방문 시간을 파악하려면 js를 사용하여 방문자가 현재 페이지를 닫을 때 방문 시간 수정을 트리거할 수 있습니다.
ps: 테스트 후 Baidu 통계에서 수집한 데이터는 그다지 정확하지 않습니다. Baidu는 데이터 통계를 위해 참조된 js를 사용하기 때문에 사이트 js가 로드되지 않거나 다른 이유로 인해 일부 데이터가 계산되지 않을 수 있습니다.
위 내용은 WordPress에서 방문자 통계를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!