오늘 방문자수와 전체 방문자수만 표시되는 간단한 PHP 코드이다.

아래의 코드는 사이트에서 실제로 사용되는 코드이고, 위의 그림은 내 사이트에서 방문자수 부분을 캡쳐한 그림이다. 하단에 소스 파일도 첨부했음~

 

 

 

counter 테이블 만들기

 

 

create table counter(
   num int not null auto_increment,
   date varchar(20) not null,
   count int not null default 0,
   primary key(num)
)

 

 

 

 

방문자수 구하기 소스

 

 

<?
include('../bbs_file/dbconn.php'); //이 경로는 본인의 홈페이지에서 DB 접속
파일의 경로이다.
$sum=0;
$todayc = date("Y-m-d"); // 현재의 '년-월-일-시-분'을 저장
$sql="select * from counter where date='$todayc'";
$result=mysql_query($sql, $connect);
$row=mysql_fetch_array($result);

if(!$row){
$sql0="insert into counter(date, count) values('$todayc', 1)";
mysql_query($sql0, $connect);
}else{
$sql1="update counter set count=count+1 where date='$todayc'";
mysql_query($sql1, $connect);
}

$sql="select * from counter where date='$todayc'";
$result=mysql_query($sql, $connect);
$row=mysql_fetch_array($result);
$count=$row[count];

$sqlt="select * from counter";
$resultt=mysql_query($sqlt, $connect);
while($rowt=mysql_fetch_array($resultt)){
$sum+=$rowt[count];
}
?>
오늘 방문 : <?=number_format($count)?><br>
전체 방문 : <?=number_format($sum)?> 

 

 

 

 

방문자수 구하기 소스 파일

 

 

counter.php

 

 

 

 

 

 
 
 
 

 

 

Posted by Y&S