waynee adlı üyeden alıntı: mesajı görüntüle
<?php
$searchIP = $db->prepare('SELECT * FROM uyeler WHERE uye_ip = ?');
$searchIP->execute(array(GetIP()));
if($searchIP->rowCount())
{
  // ip eşleşti
}
else
{
  // ip eşleşmedi
}
function GetIP(){
  if(getenv("HTTP_CLIENT_IP")) {
    $ip = getenv("HTTP_CLIENT_IP");
  } elseif(getenv("HTTP_X_FORWARDED_FOR")) {
    $ip = getenv("HTTP_X_FORWARDED_FOR");
    if (strstr($ip, ',')) {
      $tmp = explode (',', $ip);
      $ip = trim($tmp[0]);
    }
  } else {
    $ip = getenv("REMOTE_ADDR");
  }
  return $ip;
}
?>



Yorumun için teşekkür ederim hocam




<?php
$searchIP = $db->prepare('SELECT * FROM uyeler WHERE uye_ip = ?');
$searchIP->execute(array(GetIP()));
if($searchIP->rowCount())
{
 echo "İP eşleşti";
}
else
{
 echo "İP eşleşmedi";
}
function GetIP(){
  if(getenv("HTTP_CLIENT_IP")) {
    $ip = getenv("HTTP_CLIENT_IP");
  } elseif(getenv("HTTP_X_FORWARDED_FOR")) {
    $ip = getenv("HTTP_X_FORWARDED_FOR");
    if (strstr($ip, ',')) {
      $tmp = explode (',', $ip);
      $ip = trim($tmp[0]);
    }
  } else {
    $ip = getenv("REMOTE_ADDR");
  }
  return $ip;
}
?>

Şeklinde yapıca sürekli İP Eşleşmedi bölümü yazdırılmakta yani sanırım kod çalışmıyor