subito dopo il primo if aggiungi
Codice PHP:
$ip=mysql_query("SELECT FROM ".$table."_ip WHERE value=".str_replace("a",".",$_SERVER['REMOTE_ADDR'])." AND siteid = ".$_GET['id']." ",$conn); //cerca un ip (parsato che non blocchi tutto) nell'elenco
if (mysql_num_rows($ip)!=0) //se trova qualcosa
header("Location: error.php") // vai alla pagina di errore
exit; //uccidi tutto
}
Poi subito prima della fine dell'while, aggiungi
Codice PHP:
mysql_query("INSERT INTO ".$table."_ip (id,value,siteid) VALUES ('',".str_replace("a",".",$REMOTE_ADDR).",".$_GET['id'].")",$conn);
ovviamente ti serve una tabella $table_ip che contenga id (int con auto_increment), value (varchar[15]) e siteid (altro int, corrisponde all'id del sito da votare)