링크 클릭한 시간 구하기 정보
링크 클릭한 시간 구하기본문
링크 클릭한 시간 구하는 방법에 대한 조언 얻고자 합니다.
게시판에서 링크1, 링크2 이 부분에 링크주소를 넣었을때
그 해당 링크를 클릭하면 지금은 클릭수까지는 DB에 저장되어 나오는데요ㅠ
저는 지금 특정 게시판에서 해당 링크의 클릭 시간을 구해야 되어서 조언구합니다.
최종 목적은 클릭시간대를 일, 월, 년별로 클릭 통계내야되거든요~ㅠ
테이블 따로 하나 만들어서 거기다가 집어넣어야 할까요?
아님 해당 게시판에서 필드활용으로 해야 될까요?
고수님들 자세한 설명으로 도와주세요ㅠ
게시판에서 링크1, 링크2 이 부분에 링크주소를 넣었을때
그 해당 링크를 클릭하면 지금은 클릭수까지는 DB에 저장되어 나오는데요ㅠ
저는 지금 특정 게시판에서 해당 링크의 클릭 시간을 구해야 되어서 조언구합니다.
최종 목적은 클릭시간대를 일, 월, 년별로 클릭 통계내야되거든요~ㅠ
테이블 따로 하나 만들어서 거기다가 집어넣어야 할까요?
아님 해당 게시판에서 필드활용으로 해야 될까요?
고수님들 자세한 설명으로 도와주세요ㅠ
댓글 전체
그누보드 게시판에서 링크는 어차피 link.php를 통해 이루어 지므로
bbs/link.php 21번째줄쯤인가에 소스를 추가 합니다.
$ss_name = "ss_link_{$bo_table}_{$wr_id}_{$no}";
if (empty($_SESSION[$ss_name]))
{
$sql = " update {$g4[write_prefix]}{$bo_table} set wr_link{$no}_hit = wr_link{$no}_hit + 1 where wr_id = '$wr_id' ";
sql_query($sql);
//여기부터 추가
if ($bo_table == "특정게시판아이디") {
$sql = " insert into {새로운테이블} set bo_table = '$bo_table', wr_id = '$wr_id', wr_ip = '$_SERVER[REMOTE_ADDR], link_no = '$no', click_time = '$g4[time_ymdhis]' ";
sql_query($sql);
}
//여기까지 추가
set_session($ss_name, true);
}
정도로 추가하고
나중에 통계낼때는
click_time 필드를 카운트하면 되겠지요.
또는 날짜별로 생성되게 해서
그누보드 처럼 update 쿼리로 +시키면 되겠고요.
bbs/link.php 21번째줄쯤인가에 소스를 추가 합니다.
$ss_name = "ss_link_{$bo_table}_{$wr_id}_{$no}";
if (empty($_SESSION[$ss_name]))
{
$sql = " update {$g4[write_prefix]}{$bo_table} set wr_link{$no}_hit = wr_link{$no}_hit + 1 where wr_id = '$wr_id' ";
sql_query($sql);
//여기부터 추가
if ($bo_table == "특정게시판아이디") {
$sql = " insert into {새로운테이블} set bo_table = '$bo_table', wr_id = '$wr_id', wr_ip = '$_SERVER[REMOTE_ADDR], link_no = '$no', click_time = '$g4[time_ymdhis]' ";
sql_query($sql);
}
//여기까지 추가
set_session($ss_name, true);
}
정도로 추가하고
나중에 통계낼때는
click_time 필드를 카운트하면 되겠지요.
또는 날짜별로 생성되게 해서
그누보드 처럼 update 쿼리로 +시키면 되겠고요.
답변 감사합니다~ㅋ
해보고 안되면 또 물어보겠습니다~^ㅇ^
해보고 안되면 또 물어보겠습니다~^ㅇ^