답변 5개
채택된 답변
+20 포인트
2년 전
PHP에선 이전 페이지를 확인하는 방법이 있습니다.
이걸 활용하면 될꺼 같습니다.
참고 예제를 안내드리겠습니다.
</p>
<p> </p>
<p>$referer_domain = $_SERVER['HTTP_REFERER'];
echo $referer_domain;</p>
<p> </p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
2년 전
100% 정확하게 하기는 힘들거 같습니다. 세션으로 해도 브라우저 전체를 다 닫는게 아니면 남아 있으니깐요 정확하게 해야 되면 특정 시간마다 ajax를 보내서 최종 접속 시간을 넣고 그 시간이랑 비교를 해보시는것도 방법이 될거 같긴 합니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
2년 전
다음과 같은 방법으로 해 볼 수 있을 것 같습니다.
세션사용
</p>
<p>session_start();</p>
<p>if (!isset($_SESSION['first_visit'])) {
// 처음 접속한 경우
$_SESSION['first_visit'] = true;
echo "처음 방문하셨습니다.";
} else {
// 이미 접속한 경우
echo "다시 방문하셨습니다.";
}
쿠키사용
</p>
<p>if (!isset($_COOKIE['visited'])) {
// 처음 접속한 경우
setcookie('visited', '1', time() + 3600 * 24); // 쿠키 설정
echo "처음 방문하셨습니다.";
} else {
// 이미 접속한 경우
echo "다시 방문하셨습니다.";
}
참고하셔서 원하시는 방법으로 구현 하시면 될 것 같습니다
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인