그누보드5 방문자 카운터 조정 방법을 알려주세요.
본문
안녕하세요^^
오늘 완전 봄날씨네요 ㅎ
질문있습니다.
다음과 같이 그누보드5 오늘 방문자 카운터를 조정하고 싶습니다.
해당 게시물을 찾아보았도 명쾌한 답을 찾을 수가 없네요.
새로고침 할 때마다 랜덤으로 숫자를 올라가게 할 수 있는 방법없을까요?
제발 부탁드립니다.
답변 1
방문자카운팅을 실제로 올리는 파일은
bbs/visit_insert.inc.php 파일입니다.
if (!$result) {
$sql = " update {$g5['visit_sum_table']} set vs_count = vs_count + 1 where vs_date = '".G5_TIME_YMD."' ";
$result = sql_query($sql);
}
위쪽부번의 vs_count = vs_cout + 1 을 랜덤으로 들어가게 하면 될 듯 합니다.
rand() 는 php 함수와 틀리게 min,max 를 지정할 수 없습니다.
지정하면 반올림해서 곱하던 해서 원하는 range 를 얻으셔야 겠지요.
php 함수로 랜덤값을 지정해주시는게 편할거에요.
$rand_num = rand(1,100); //1 부터 100까지 랜덤값을 얻음
if (!$result) {
$sql = " update {$g5['visit_sum_table']} set vs_count = '{$rand_num}' where vs_date = '".G5_TIME_YMD."' ";
$result = sql_query($sql);
}
금일 사이트 최초 방문자일경우는 무조건 1만올라 가겠죠. 업데이트 구문이 통과 안할테니까
하지만 다음 방문자부터는 랜덤으로 올라가게 됩니다.