쿠키를 처음 사용하고 리퍼러 (org ref)를 저장할 위치에 쿠키를 설정하려고합니다.
하지만 난이 기능하려고하면쿠키가 두 번 설정됩니다 (복제 됨)
function do_it_cookie() {
// Check if cookie exists
if (isset($_COOKIE['ref'])) {
// It dose exist, do nothing or anything...
} else {
setcookie ('ref', $_SERVER['HTTP_REFERER'], time() + 60, '/');
header ("Location: http://www.nyttforetag.com/mind-your-own-business/");
}
}
내가 반환 내가 초기 심판의 URL을 알고 싶다면, 30 일 동안 사용자의 컴퓨터에 쿠키를 저장할합니다.
그러나 이것을 사용하면 내 사이트의 다른 페이지로 이동 한 다음 다시 홈페이지로 이동한다고 가정하면 동일한 이름과 이전 페이지의 참조와 함께 새 쿠키가 설정됩니다.
이 문제를 방지하려면 멀리 있습니까?
쿠키 이름을 고유하게 만드는 이유는 무엇입니까? –
사용자가 30 일 동안 쿠키를 저장하기 때문에. – Karthik
당신이 의미하는 바를 이해하지 못하고, 저장된 첫 번째 쿠키를 어떻게 선택합니까? –