예를 들어, 페이지를 새로 고칠 때까지 쿠키가 실제로 설정되어 있어도 다음과 같은 코드가 작동하지 않는 것 같습니다.사용자가 페이지를 다시로드하지 않고도 PHP에서 쿠키를 사용할 수 있는지 확인할 수 있습니까?
setcookie("cookies","1", time()+ 86400,"/");
if (!isset($_COOKIE["cookies"])) {
$cookies = "foobar";
}
임 사용자가 컴퓨터에 쿠키가 설정되어있는 경우 그렇지 않은 경우, 확인 점검을 기반으로 작품 내 사이트에 정확한 "고유 한 사용자"카운터를 작성하는 노력이 수행 한 쿠키를 설정합니다. 여기에서 문제는 쿠키가없는 사용자는 모든 페이지로드시 +1 할 것이므로 당연히 쿠키를 사용하도록 설정 한 사용자 만이 코드를 실행하고 싶다는 것입니다.
그러나 위의 쿠키 검사기는 쿠키가 켜져 있거나 꺼져있는 사용자와 관계없이 첫 번째 페이지로드시 항상 $ cookies = "foobar"를 반환합니다. 따라서 사용자가 사이트의 1 페이지를 조회하면 방문객은 카운터에 등록되지 않습니다.
대신 자바 스크립트로 해결할 수 있습니까? – amosrivera