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);

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

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

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

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

댓글 1개

g4_config 테이블의 cf_cisit 내용 보면

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

이렇게 들어가 있습니다.

bbs/visit_insert.inc.php <-- 여기 말고 딴데서도 드갈 수 있는건가요? ㅡㅡ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
16년 전 조회 888
16년 전 조회 771
16년 전 조회 828
16년 전 조회 811
16년 전 조회 897
16년 전 조회 1,067
16년 전 조회 1,335
16년 전 조회 1,531
16년 전 조회 977
16년 전 조회 1,532
16년 전 조회 1,080
16년 전 조회 1,581
16년 전 조회 1,116
16년 전 조회 1,630
16년 전 조회 783
16년 전 조회 1,032
16년 전 조회 928
16년 전 조회 824
16년 전 조회 1,111
16년 전 조회 955