Es hermoso el codigo, pero algo estoy haciendo mal :p
No vale reirse de los codigos de los demas.
Código:
Si no tien cookie seteo la "1"
if(!isset($_COOKIE['ya_votaste'])){
setcookie("ya_votaste[1]",$aid, time()+3600*24);
$result = mysql_query($query);
$num = mysql_numrows($result);
}else{
$num = 0;
Si tiene una cookie, busco a ver si esta repitiendo el voto.
if(isset($_COOKIE['ya_votaste'])){(Sep lo pregunto devuelta aunque este el else)
foreach ($_COOKIE['ya_votaste'] as $yavot => $mid) {<---Warning: Invalid argument supplied for foreach()
$yavo = htmlspecialchars($yavot);
$mid = htmlspecialchars($mid);
if($mid == $aid){
$num = 1;
break;
Si lo repitio, paro el for y sale $num = 1;
Aca tengo algo para salir del otro if? como un endif?
}
}
if($num == 0){ <- Si termino el for y no encontro nada, le seteo la nueva cookie
$cn = $_Get["$yavo"];(Mande fruta creo, como saco los valores de adentro del for?)
$cn = $cn + 1;
setcookie("ya_votaste[$cn]",$aid, time()+3600*24);
$result = mysql_query($query);
$num = mysql_numrows($result);
}
}}