페이지별 방문자수 도와주세요..

페이지별 방문자수 도와주세요..

QA

페이지별 방문자수 도와주세요..

본문

 http://sir.kr/g4_tiptech/20189?sfl=wr_subject%7C%7Cwr_content&stx=%ED%8E%98%EC%9D%B4%EC%A7%80%EB%B3%84

 

이 팁 참조해서 만들고 있는데. 회원들 프로필에 프로필을 볼때마다 방문수가 올라가게끔 하고싶어요..

 

그런데 그대로 만들긴했는데 한사람의 방문수만 나오더라구요.. 어디서 꼬인건지 잘모르겠어요 ㅠㅠ

 


	<? 
$pagecnt = sql_fetch("select cnt, ip_list from `pagecnt` where date='$g5[time_ymd]' and page='$_SERVER[PHP_SELF]'"); 
if(!strstr($pagecnt[ip_list], "".$_SERVER[REQUEST_URI]."/")) { 
  if($pagecnt) sql_query("update `pagecnt` set cnt=cnt+1, ip_list=CONCAT(ip_list, '$_SERVER[REQUEST_URI]/') where date='$g5[time_ymd]' and page='$_SERVER[PHP_SELF]'"); 
  else sql_query("insert into `pagecnt` set cnt=1, ip_list='$_SERVER[REQUEST_URI]', date='$g5[time_ymd]', page='$_SERVER[PHP_SELF]'"); 
}else{//ip중복이라면 실행코드
   if($pagecnt) sql_query("update `pagecnt` set cnt=cnt+1, ip_list=CONCAT(ip_list, '$_SERVER[REQUEST_URI]/') where date='$g5[time_ymd]' and page='$_SERVER[PHP_SELF]'"); 
  else sql_query("insert into `pagecnt` set cnt=1, ip_list='$_SERVER[REQUEST_URI]', date='$g5[time_ymd]', page='$_SERVER[PHP_SELF]'");
}
$yesterday = date("Y-m-d", strtotime("-1 day")); 
$pagecnt2 = sql_fetch("select cnt from `pagecnt` where date='$yesterday' and page='$_SERVER[PHP_SELF]'"); 
$pagecnt3 = sql_fetch("select SUM(cnt) as sum from `pagecnt` where page='$_SERVER[PHP_SELF]'"); 
echo "오늘 : " . intval($pagecnt[cnt]) . " 어제 : " . intval($pagecnt2[cnt]) . " 총 : " . intval($pagecnt3[sum]); 
?>

 

입력 코드 입니다..

이 질문에 댓글 쓰기 :

답변 1

제가 유추하기에는 ip 채크가 문제 가있는듯한데 확인해보세요

그리고 카운트 조건을 좀더 상세이 

예를 들면 접속자들의 가상 아이디를(시간정보와 아이피정보가 들어잇는 ) 만들어주고 

그걸 로 채크해서 카운트 하시면 좀더 확실하게지요,

답변을 작성하시기 전에 로그인 해주세요.
전체 123,729 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT