옛날 아원님의 현재 접속자 조작 왜 적용이 안될까요? > 그누4 질문답변

그누4 질문답변

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

옛날 아원님의 현재 접속자 조작 왜 적용이 안될까요? 정보

옛날 아원님의 현재 접속자 조작 왜 적용이 안될까요?

본문

// 읽기, 전체 검색
$sql = " select * from $g4[board_table] where bo_read_level = '1' and bo_use_search = '1' order by rand() ";
$bo = sql_fetch($sql);

// 그룹
$sql = " select * from $g4[group_table] where gr_id = '$bo[gr_id]' ";
$gr = sql_fetch($sql);

// 게시판
$sql = " select * from ".$g4['write_prefix'].$bo['bo_table']." where wr_is_comment = '0' order by rand() ";
$wr = sql_fetch($sql);

if ($wr['wr_id']) {

    // 회원은 없다. (비회원)
    $mb_id = "";

    // 접속위치 제목
    $lo_location = "{$gr['gr_subject']} > {$bo['bo_subject']} > {$wr['wr_subject']}";

    // 접속 경로
    $lo_url = "/bbs/board.php?bo_table=".$bo['bo_table']."&wr_id=".$wr['wr_id'];

    // 아이피 랜덤으로 생성한다.
    $setIP1 = rand(10,255);
    $setIP2 = rand(10,255);
    $setIP3 = rand(10,255);
    $setIP4 = rand(10,255);
    $lo_ip = $setIP1.".".$setIP2.".".$setIP3.".".$setIP4;

    // 1~600초
    $time = rand(1,600);

    // 시간
    $lo_datetime = date("Y-m-d H:i:s", $g4['server_time'] - $time);

    // 접속자
    $sql = " select * from $g4[login_table] where lo_ip = '$lo_ip' ";
    $chk = sql_fetch($sql);

    // 없을 때
    if (!$chk['lo_ip']) {

        // 내역 생성
        $sql = " insert into $g4[login_table]
                    set lo_ip = '".$lo_ip."',
                        mb_id = '".$mb_id."',
                        lo_datetime = '".$lo_datetime."',
                        lo_location = '".$lo_location."',
                        lo_url = '".$lo_url."' ";
        sql_query($sql);

    }

}
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로