É 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.