답변 2개 / 댓글 2개
채택된 답변
+20 포인트
2024-04-25 (목) 14:40:48
![]()
index.php 에 원하시는 곳에 넣으세요
Copy
$today = G5_TIME_YMD;
$yesterday = date("Y-m-d", strtotime("-1 day", strtotime($today)));
$sql = "SELECT
(SELECT vs_count FROM {$g5['visit_sum_table']} WHERE vs_date = '{$today}') AS today_count,
(SELECT vs_count FROM {$g5['visit_sum_table']} WHERE vs_date = '{$yesterday}') AS yesterday_count";
$row = sql_fetch($sql);
$vi_today = $row['today_count'] ?? 0;
$vi_yesterday = $row['yesterday_count'] ?? 0;
if ($vi_yesterday > 0) {
$percent_change = (($vi_today - $vi_yesterday) / $vi_yesterday) * 100;
} else {
$percent_change = ($vi_today > 0) ? 100 : 0; // 어제 방문자가 0이면 오늘 방문자가 있으면 100%, 없으면 0%
}
사용은 아래
echo "오늘 방문자 수: {$vi_today}\n";
echo "어제 방문자 수: {$vi_yesterday}\n";
echo "방문자 수 변화량: " . number_format($percent_change, 2) . "%\n";
(위에 숫자2는 소수점 자리입니다. 3하면 3자리 / 2하면 2자리)
답변에 대한 댓글 1개
noScarlet
2024-04-25 (목) 14:42:46
바트컨트롤
2024-04-25 (목) 14:34:57
일단 질문부분에서
현재 방문자수인지
정해둔 기간에 따른 방문자수인지
처음부터 오늘까지 들어온 총방문자인지
그런부분이 필요할것같네요
답변에 대한 댓글 1개
noScarlet
2024-04-25 (목) 14:41:47
안녕하세요 ! 댓글감사합니다!
00시가 지나고 부터 카운터 된 오늘 방문자입니다! 이 부분으로 한번 확인해보겠습니다!
00시가 지나고 부터 카운터 된 오늘 방문자입니다! 이 부분으로 한번 확인해보겠습니다!
답변을 작성하려면 로그인이 필요합니다.


한번 해보겠습니다!