我需要创建一个cookie,但是只有当用户具有特殊令牌id时,我才创建下面的代码,并将其添加到fonctions.php中,但是当我添加if语句并检查我的网站的浏览器cookie时,似乎不起作用,您是否知道如何解决该问题?
function set_new_cookie() {
if(($_GET['token_id']==="cd7681d97bfa1e0233304236e6419e6d")&&
(isset($_GET['token_id'])))
{
$cookie_name = "user";
$cookie_value = "John Doe";
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/"); //
86400 = 1 day
}
}
add_action( 'init', 'set_new_cookie');