답변 4개
채택된 답변
+20 포인트
2년 전
쿠키를 이용해보세요.
특정 페이지에 들어왔을시 방문여부 쿠키를 저장해두시고
index 페이지에서 방문여부에 따라 리다이렉션하는 흐름으로요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
i
intercue
2년 전
�
조나단입니다
2년 전
https://www.php.net/manual/en/function.setcookie.php#refsect1-function.setcookie-examples
여기보시면 setCookie와 cookie를 가져오는 메뉴얼이 있으니 참고하셔서 구현해보시면 될것 같아요.
하다가 안되시면 또 질문 주세요
index.php 에서는
if($_COOKIE["isRendingVisited"] == false ){
header("Location") ~
}
특정페이지.php 에서는 상단에
setcookie("isRendingVisited", $value, time()+3600); // 3600 = 한시간동안 유효한 쿠키 저장.
이런식으로요
여기보시면 setCookie와 cookie를 가져오는 메뉴얼이 있으니 참고하셔서 구현해보시면 될것 같아요.
하다가 안되시면 또 질문 주세요
index.php 에서는
if($_COOKIE["isRendingVisited"] == false ){
header("Location") ~
}
특정페이지.php 에서는 상단에
setcookie("isRendingVisited", $value, time()+3600); // 3600 = 한시간동안 유효한 쿠키 저장.
이런식으로요
i
intercue
2년 전
급하게 chatGPT로 해봤는데 비슷한거 같네요 ㅎ 여튼 님덕분에 실마리를 찾아서 해결한거에요 감사합니다.
<?php
if (!isset($_COOKIE['visited'])) {
// 방문한 적이 없는 경우
setcookie('visited', '1', time() + 86400, '/'); // 쿠키 설정, 1일간 유효
header("Location: 경로");
exit;
}
// 방문한 적이 있는 경우
// 여기에 index 페이지의 내용을 추가합니다.
?>
<?php
if (!isset($_COOKIE['visited'])) {
// 방문한 적이 없는 경우
setcookie('visited', '1', time() + 86400, '/'); // 쿠키 설정, 1일간 유효
header("Location: 경로");
exit;
}
// 방문한 적이 있는 경우
// 여기에 index 페이지의 내용을 추가합니다.
?>
댓글을 작성하려면 로그인이 필요합니다.
2년 전
index 에서 <?php
header("Location: https://경로"); 이 부분이 리다이렉션 되는데 여기를 주석처리하고 테스트 해보세요~
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
2년 전
네 이해는가는데...index상단에 <?php
header("Location: https://경로");
?> 해줬는데 쿠키는 어떻게 이용할 수 있을까요...ㅠ
==>
index 에서 <?php
header("Location: https://경로"); 이 부분이 리다이렉션 되는데 여기를 주석처리하고 테스트 해보세요~
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
header("Location: https://경로");
?> 해줬는데 쿠키는 어떻게 이용할 수 있을까요...ㅠ