tjek på ip adressen
jeg har et rating script som jeg for noget tid siden fik lavet, jeg kan bare ikke finde ud af hvordan jeg tjekke om en en bruger allerede har stemt på siden.jeg gemmer ip adressen sammen med stemmerne og mit script ser sådan ud
<?
//hent indhold fra formular
$stem = $_REQUEST["stem"];
$ip = $_SERVER['REMOTE_ADDR'];
//tjekker om der er noget i stem
if(!empty($stem))
{
//indsæt data i databasen
mysql_query("INSERT INTO stemmer (ID, sideID, stemme, ip)
values(0, '$sideID', '$stem', '$ip')") or die(mysql_error());
echo "<h3>Tak for din stemme</h3>";
}
//antal poster tælles
$tael = mysql_query("SELECT Count(*) AS antal, Sum(stemme) AS total, Avg(stemme) AS gennemsnit FROM stemmer WHERE sideID=$sideID") or die(mysql_error());
$row = mysql_fetch_array($tael);
$total="$row[total]";
$gennemsnit="$row[gennemsnit]";
//tjekker om der er noget i stem
if(!empty($stem))
{
mysql_query("UPDATE sider SET totalkarakter = $total, gennemsnit = $gennemsnit WHERE id=$sideID") or die(mysql_error());
}
echo "Der er stemt ".$row[antal]." gange<br>";
echo "Samlet karakter: " . round($gennemsnit, 2). "";
echo "</h4>";
?>
hvordan gør jeg nu sådan at den samme ip adresse kun kan stemme 1 gang i døgnet
