我正在使用以下代码输出一个没有 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!";
}
此外,如果访问者登陆 WordPress 中的特定页面,上面的代码会设置 cookie。
是否有另一种方法可以通过查询字符串来实现,例如 example.com/?src=affiliate