Coloquei um sistema de avaliação num site, e para impedir que o usuário avalie mais de uma vez por dia, to querendo colocar cookies para evitar isso...
na pagina da avaliação ta assim:
<?php
if(isset($_COOKIE["nota"])) {
$votos = "você já votou!";
}
else {
$votos = "você ainda não votou!";
}
?>
<span id="votos"><strong><?php echo $votos; ?></strong></span>
Quando submeto o formulário pela 1ª vez, ele cria o cookie...
Na segunda vez que submeto ele apenas mostra o valor do cookie, a nota no caso...
até aí beleza...
só que, minha dificuldade é verificar o cookie na página da avaliação, vejam:
<?php
if(isset($_COOKIE["nota"])) {
$votos = "você já votou!";
}
else {
$votos = "você ainda não votou!";
}
?>
<span id="votos"><strong><?php echo $votos; ?></strong></span>
esse código acima, sempre retorna: "Você ainda não votou", sendo que o cookie já foi criado...
Pergunta
cassianooliver
Coloquei um sistema de avaliação num site, e para impedir que o usuário avalie mais de uma vez por dia, to querendo colocar cookies para evitar isso...
na pagina da avaliação ta assim:
na página que avalia: Quando submeto o formulário pela 1ª vez, ele cria o cookie... Na segunda vez que submeto ele apenas mostra o valor do cookie, a nota no caso... até aí beleza... só que, minha dificuldade é verificar o cookie na página da avaliação, vejam:esse código acima, sempre retorna: "Você ainda não votou", sendo que o cookie já foi criado...
onde será que estou errando?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.