Я использую следующий код для вывода блока содержимого без файла cookie и другого числа, если файл cookie был установлен. Проблема в том, что переменная getcookie
не работает, пока страница не будет обновлена или пользователь не перейдет на следующую страницу.
Я рад использовать перенаправление заголовка, но не уверен, куда поместить его в этом коде (если у кого-то нет лучшего решения для самого кода):
if (is_page(817)) {
setcookie("phonecookie", 1, time()+3600, COOKIEPATH, COOKIE_DOMAIN);
}
if ($_COOKIE["phonecookie"] =="") {
echo "no cookie here";
} else {
echo "cookie stored!";
}
Кроме того, код выше устанавливает cookie, если посетитель попадает на определенную страницу в WordPress.
Есть ли другой способ сделать это через строку запроса, например, example.com/?src=affiliate