• 12-02-2015, 17:51:44
    #1
    Merhaba,

    Arkadaşlar acil olarak yardımınıza ihtiyacım var sorun başlıkta ki gibi bir formumuz var method post o formda ip bilgilerini db ye kaydediyorum bir dahaki form göndermesinde db den ip bilgisine bakıp eğer ipsi varsa formu gönderemesin eğer ipsi yoksa gönderebilsin.

    Bunu nasıl yapabilirim çok acildir, şimdiden teşekkür ederim.
  • 12-02-2015, 18:03:06
    #2
    Üyeliği durduruldu
    Alıntı
    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;
    }
    Alıntı
    $ip_adresi = GetIP();
    Kullanıcının IP sini bu şekilde alabilirsin daha sonra ise;

    Alıntı
    $SQLSorgusu = "SELECT * FROM tablon WHERE ip LIKE '$ip_adresi'";
    $result = mysql_query($SQLSorgusu);
    while ($veri = mysql_fetch_array($result)) {
    $kontrol = $veri["ip"];

    if (!empty) {
    echo'IP kayıtlı değil';
    }else{
    echo'IP kayıtlı';
    }

    }
    bu şekilde aratıp kontrol edebilirsin.
  • 12-02-2015, 18:22:35
    #3
    if (!empty) {

    yerine


    if (!empty($kontrol)) {


    yaz düzelir
  • 12-02-2015, 18:25:11
    #4
    gözden kaçmış eyvallah