• 25-08-2020, 21:32:45
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar, bir form hazırladım ama bu formdan aynı ipye sadece 1 işlem yaptırmak istiyorum örnek kod blogu var ise veya bir kaynak atarsanız çok sevinirim.
  • 25-08-2020, 21:38:51
    #2
    Selam, öncelikle database içerisinde bir tablo oluşturun ip şeklinde.

    $ipadresi = $_SERVER['REMOTE_ADDR'];

    Form postladığınız php dosyasına yukarıdaki kodu alın.

    Sonrasında "SELECT * FROM iptable WHERE ip = '$ipadresi'" şeklinde bir sorgu yapın.

    sonrasında

    if($connection->num_rows > 0){
    echo "ip daha önce göndermiş";
    }else{
    echo "ip daha önce göndermemiş";
    }

    bu şekilde birşey yapabilirsiniz, kolay gelsin.
  • 25-08-2020, 21:39:20
    #3
    formda yazılan şeyler veritabanına kayıt oluyormu oluyor ise veritabanına ip adresinide kayıt edin ve rowcount ile sayın kayıt varsa işlem yapamaz
  • 25-08-2020, 21:40:45
    #4
    Öncelikle mesajlar tablosuna IP şeklinde bir sütun açın, daha sonra
    $ipAlma = $_SERVER["REMOTE_ADDR"];
    ile ipsini mesaj bilgilerini INSERT ederken ip sütununa ekleyin..
  • 25-08-2020, 21:42:24
    #5
    Daha sonra da
    $query = mysqli_query($connect, "SELECT * FROM mesajlar WHERE ip= '$ipAlma'");
    if(mysqli_affected_rows($connect)){
    echo "zaten kayıtlı";
    die;
    }