É possível verificar se o usuário tem cookies ativados no php sem recarregar a página?

Por exemplo, códigos como os seguintes parecem não funcionar, mesmo que o cookie esteja realmente definido, até eu atualizar a página.

setcookie("cookies","1", time()+ 86400,"/" ); 
if (!isset($_COOKIE["cookies"])) {  
   $cookies = "foobar";
}

Estou tentando escrever um contador preciso de "usuário único" no meu site, que funciona com base na verificação para ver se um usuário tem um cookie definido no computador; caso contrário, ele faz +1 e define o cookie. O problema aqui é que, os usuários sem cookies apenas marcarão com +1 em cada carregamento da página, então, naturalmente, eu só quero executar esse código para aqueles que têm os cookies ativados.

O verificador de cookies acima, no entanto, sempre retornará $ cookies = "foobar" na primeira página carregada, independentemente de os usuários terem ou não os cookies ativados. Portanto, se um usuário visualizar apenas 1 página do site, sua visita não será registrada pelo contador.

questionAnswers(2)

yourAnswerToTheQuestion