cf_visit 관련(방문자수) 오류 관련 문의 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

cf_visit 관련(방문자수) 오류 관련 문의 정보

cf_visit 관련(방문자수) 오류 관련 문의

본문

그누보드 최신버전의 utf-8을 이용했는데

<?=visit("basic"); // 방문자수 ?> 
이렇게 하면 방문자 수가 [오늘,어제,최대,전체]로 나오지 않습니까?
그런데 이 숫자가 나타났다 없어졌다 하는겁니다.

그래서 좀 찾아봤더니 g4_config 테이블의 cf_visit 필드에 한글이 깨져서 들어가 있는겁니다. utf-8로 하면서 한글이 깨지나 싶어서 관련 부분을 아래와 같이 수정했습니다.

bbs/visit_insert.inc.php내의 인서트값 만드는 부분
  //$visit = "오늘:$vi_today,어제:$vi_yesterday,최대:$vi_max,전체:$vi_sum";
  $visit = "today:$vi_today,yesterday:$vi_yesterday,max:$vi_max,total:$vi_sum";

lib/visit.lib.php
  //preg_match("/오늘:(.*),어제:(.*),최대:(.*),전체:(.*)/", $config['cf_visit'], $visit);
  preg_match("/today:(.*),yesterday:(.*),max:(.*),total:(.*)/", $config['cf_visit'], $visit);

이렇게 수정했는데도
어떤땐 나오고 어떤땐 또 안나오는겁니다. 그때마다 테이블에 들어간 값을 보니 제대로 영어로 바꾼 값이 들어가기도 하고 예전처럼 깨져서도 들어가기도 합니다.

방문자에 따라 일부는 제대로 들어가고 일부는 깨져서 들어간다는건데, 관련 소스를 수정했는데도 그런 결과가 나온다는게 도저히 이해가 안가네요..

혹시 저부분 말고 또 수정해줘야 하는 부분이 있는 걸까요?
저같은 현상을 또 겪으신 분들 안계신지...

아 답답하네요.. 고수님들의 조언 부탁드립니다.

댓글 전체

g4_config 테이블의 cf_cisit 내용 보면

????:20,????:83,???:577,??u:56332

이렇게 들어가 있습니다.

bbs/visit_insert.inc.php <-- 여기 말고 딴데서도 드갈 수 있는건가요? ㅡㅡ
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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