Olá Pessoal estava fanzedo um enquete, está pronto mas gostaria que cada usuário votasse uma vez, me endicaram eu fazer um cookie, mas estou com dificuldades. o codigo esta ai embaixo: ? if(!$cookieenq) { $ip = getenv("Remote_Addr"); setcookie('cookieenq',$ip, time()+600); $voto; } else { echo ("$tl_voto"); } $file=$arq; if (!file_exists($file)){ // cria se o arquivo que grava os valores ainda não existe $f = fopen($file,'w+'); fputs($f,substr(str_repeat("0-", $opcoes),0,-1)); // grava os valores iniciais como 0 sem o ultimo - fclose($f); } $f = file($file); // Ler o arquivo inteiro e poe em uma array $voto = explode("-", $f[0]); // explode somente a 1a. linha pertenccente a array 0 $voto[$escolha-1] = $voto[$escolha-1] +1; // soma o voto ao valor q encontra-se armazenado // Monta a forma de gravacao do votos ate o momento dependendo de $opcoes for ($i = 0; $i < $opcoes; $i++) { $acumulado .= $voto[$i].'-'; //monta a sequencia para gravacao Ex.: 1-2-3-9 $tl_votos += $voto[$i]; // Soma o total de votos entre todos para mostrar gráfico } // Mostra o gráfico for ($i = 0; $i < $opcoes; $i++) { if ($tl_votos != 0) $percentual = round($voto[$i]*100/$tl_votos); echo ($i+1).': <img src="'.$i.'.gif" height=13 width ='.$percentual*2 .' > '.$percentual.'%<br>'; // mostra a barra com percentual } $acumulado = substr($acumulado,0,-1); // Grava os valores somados $f = fopen($file,'w+'); fputs($f,$acumulado); fclose($f); ?> o que está em vermelho é o que eu mudei, mas nãop esta dando certo...algume poderia me ajudar? grato Carlos