Я новичок в cookie-файлах, и я пытаюсь установить cookie-файл, где хранить реферал (ссылка на организацию).
Но когда я попробую эту функцию:
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/");
}
}
Я хочу хранить куки на компьютере пользователя в течение 30 дней, если при возврате я хочу знать исходный URL судейства.
Но когда я использую это и, скажем, я перехожу на другую страницу моего сайта, а затем возвращаюсь на домашнюю страницу, он устанавливает новый файл cookie с тем же именем и ссылкой на предыдущую страницу.
Есть ли, чтобы избежать этого?