Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos!!
Estou desenvolvendo um sistema de enquete, nada tão complexo, mas estou com um problema, e já verifiquei varios codigos sobre cookie e acho que está correto meu codigo, só que ele não está querendo setar o cookie, alguem pode analisar o codigo e ver o que está errado
<?
$enquete = strip_tags($_POST["enquete"]);
if($enquete == 'votar') {
$id_questao = strip_tags($_POST["id_questao"]);
$escolha = strip_tags($_POST["escolha"]);
if($escolha == '') {
?>
<script>alert("Você precisa selecionar uma opção!");</script>
<?
} else {
$nome_cookie = "enquete_wow";
if (isset($_COOKIE['$nome_cookie'])) {
?>
<script>alert("Você pode votar apenas uma vez por dia!");</script>
<?
}else {
$ip = $_SERVER["REMOTE_ADDR"];
mysql_query("UPDATE options set votos = votos + 1 WHERE id = '$escolha'") or die(mysql_error());
mysql_query("INSERT into logs_votos (id,id_opcao,data_registro,ip) VALUES ('','$escolha',NOW(),'$ip')") or die(mysql_error());
setcookie("enquete_wow", $ip, time()+3600*24);
?>
<script>alert("Voto computado com sucesso!");</script>
<?
}
}
}
?>Carregando comentários...