채택완료

그누보드5 방문자 카운터 조정 방법을 알려주세요.

2016-03-14 (월) 16:22:36 7,362

안녕하세요^^ 

오늘 완전 봄날씨네요 ㅎ

질문있습니다.

다음과 같이 그누보드5 오늘 방문자 카운터를 조정하고 싶습니다.

0d60afb68a3e26122b870eb1ec485970_1457939978_3555.gif

해당 게시물을 찾아보았도 명쾌한 답을 찾을 수가 없네요.

새로고침 할 때마다 랜덤으로 숫자를 올라가게 할 수 있는 방법없을까요?

제발 부탁드립니다.

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

방문자카운팅을 실제로 올리는 파일은

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만올라 가겠죠. 업데이트 구문이 통과 안할테니까

하지만 다음 방문자부터는 랜덤으로 올라가게 됩니다.

답변에 대한 댓글 1개

일단 답변 고맙습니다^^

제가 아직 무지하여 좀 더 쉽게 설명 가능하겠습니까?

답변을 작성하려면 로그인이 필요합니다.