방문횟수 찍어 볼려고 하는데요...
본문
skin/member/basic/login_check.skin.php
파일에
if (substr($member['mb_today_login'], 0, 10) != G5_TIME_YMD)
{
$sql = " update {$g5['member_table']} set mb_2 = mb_2 + 1 where mb_id = '$mb_id' ";
sql_query($sql);
}
로그인을 하면 하루에 한번만 mb_2 에 1 을 추가 해서 방문 횟수를 주려고 했는데요
로그인을 할때 마다 1 씩 올라가더라구요
그래서 찾아보다가 common.php 에 수정을 하라고 해서 위에껄 삭제 하고
406번째 줄의 sql 문에
// 오늘의 로그인이 될 수도 있으며 마지막 로그인일 수도 있음
// 해당 회원의 접근일시와 IP 를 저장
$sql = " update {$g5['member_table']} set mb_today_login = '".G5_TIME_YMDHIS."', mb_2 = '{$member['mb_2']}' + 1 , mb_login_ip = '{$_SERVER['REMOTE_ADDR']}' where mb_id = '{$member['mb_id']}' ";
sql_query($sql);
이걸 추가 했는데 들어가 지지가 안더라구요 mb_2 이렇게 해도 값이 들어가 지지를 않던데??
저 부분을 수정 하는것이 아닌가요??
!-->답변 1
if (substr($member['mb_today_login'], 0, 10) != G5_TIME_YMD) {
부분이.. 오늘 첫 로그인의 경우에만 실행한다는 의미입니다.
오늘 로그인이 두번째 이상이라면.. 해당 $sql 문이 실행되지 않습니다.
다른 회원 ID 로 체크해 보거나, if 조건을 잠시 변경해보거나(ex. if (true) )로 테스트 해 보면 될 듯 합니다.