웹 사이트에 "환영 로더"를 추가하고 있습니다. 방문 쿠키 새로운인지 아닌지쿠키없이 쿠키없이 사이트를 처음 방문하는 방법은 무엇입니까
내가 감지 할 수 있습니다 :
function show_loader()
{
setcookie("loader_shown", "1", time() + 80,"/");
echo "<div class='loader'>hello</div>";
}
if(! $_COOKIE['loader_shown'])
{
die(show_loader());
}
// the rest of the code to show the site.......
활성화 쿠키와 브라우저에 대한 모든 좋은 ....하지만 내가 어떻게 비 쿠키 활성화 브라우저이 상황을 처리까요? 다른 쿠키를 설정하고이 비트를 실행하기 전에 쿠키가 설정되어 있는지 확인한 후 ....
엽서에 대답!
한 페이지 방문/체크 쿠키를 설정할 수 있습니다. 사용자가 쿠키를 다시 보냈는지 확인하기 위해 사용자가 조회 # 2로 돌아올 때까지 기다려야합니다. 대부분의 사이트는 쿠키를 설정하여 페이지를 새로 고침하여 # 2의 조회가 시작되도록합니다. –
네, 그런 경우가 될 것이라고 생각합니다. "새로 고침"접근 방식은 갈 길이 멀다고 생각합니까? 브라우저가 쿠키를 사용할 수 없게되면 그 순간에 항상 로더가 표시되어 전체 사이트가 숨겨집니다. – Nick