Vote системата за топ сайт

anival

Registered
Здравейте ползвам тази система но тя има следният проблем когато някой гласува неможе да гласува отново освен ако някой след него негласува тоест от последното ip неможе да се гласува но ако някой друг гласува другият пак ще може.

Код:
 <?PHP


include("global_vars.php"); //добавя global vars
$db=mysql_connect("$dbhost","$dbuser","$dbpwd"); //инфото за sql не променяй
mysql_select_db($dbname,$db); //инфото за sql не променяй

function count_vote($id, $current_ip) //брои гласовете и запазва ip-то за да не се получават измами
{
mysql_query("UPDATE funkymusic SET lastip= '$current_ip', points= points+1 WHERE id=$id ;");
}

$ip_now= getenv("REMOTE_ADDR"); //get IP-Address

$result= mysql_query("select lastip from funkymusic where id='$id'"); //взима ip-то от последно гласувалия
if ($row = mysql_fetch_row($result))
{
$lastip = $row[0];
}
else
{
($lastip=$ip_now);
}


if($lastip!=$ip_now) //ip-то на последния трябва да е различно
{
count_vote($id, $ip_now);
//брои гласовете

}

?>
Това е кода. :roll:
 
Код:
$sql1="SELECT lastip FROM ip WHERE `funkmusic` LIKE '$lastip' ";
$rez1=mysql_query($sql1,$link);
$chekip=mysql_num_rows($rez1);
else {echo "Вие вече сте гласували!";}
mysql_close($link);




опитай да вкараш тази проверка някъде в твоя код:(
 

Back
Горе