اسلام عليكم ورحمة وبركاته إخواني أخواتي الكرام

اريد المساعده منكم في حل مشكله في سكربت اقوم ببرمجته الآن

السكربت عباره عن نظام تصويت وأريد منع اي جهاز قام احد من التصويت منه بتصويت ثانيتا

وقد إستخدمة الكود التالي ولاكن بمجرد ذهابك الى مكان ثاني يمكنك إعادة التصويت

<?PHP

function getUserIP()

{

if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {

          $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
          $_SERVER['HTTP_CLIENT_IP'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
}
$client  = @$_SERVER['HTTP_CLIENT_IP'];
$forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
$remote  = $_SERVER['REMOTE_ADDR'];

if(filter_var($client, FILTER_VALIDATE_IP))
{
    $ip = $client;
}
elseif(filter_var($forward, FILTER_VALIDATE_IP))
{
    $ip = $forward;
}
else
{
    $ip = $remote;
}

return $ip;

}

$user_ip = getUserIP();

echo $user_ip; // Output IP address [Ex: 197.231.12.167]

?>

وشكرا لكم