Здравейте ползвам тази система но тя има следният проблем когато някой гласува неможе да гласува отново освен ако някой след него негласува тоест от последното ip неможе да се гласува но ако някой друг гласува другият пак ще може.
Това е кода. :roll:
Код:
<?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);
//брои гласовете
}
?>