Butona aynı ipden girmeyi engelleme
7
●84
- 10-02-2021, 12:01:22Butona tıklayan kullanıcıların ip adreslerini veritabanına kaydet.
Daha sonra kontrol yap. IP adresi mevcutsa tıklatma.
Bu kadar basit. - 10-02-2021, 12:03:00Teşekkür ederim bu konularda yeniyim dediğin ile alakalı yazı bulabilirsem oradan bakıp yapmaya çalışacağım.batuhan_polat adlı üyeden alıntı: mesajı görüntüle
- 10-02-2021, 12:06:52En basit haliyle aşağıda anlatayım.ahmetceo adlı üyeden alıntı: mesajı görüntüle
$result = mysql_query("SELECT * FROM WHERE buton = '111.111.111.111'"); if($result){ // Daha önceden tıklamış kullanıcı. Butonau gösterme veya disable et. }else{ // Daha önce hiç tıklamamış kullanıcı. Veritabanına kaydet ve butonu göster. $insertDB = mysql_query("INSERT buton (ip) VALUES '11.111.111.11'"); if($insertDB) { echo "<button>Tıkla</button>"; } else { echo "Something went wrong!"; } } - 10-02-2021, 12:09:29Hocam neden mysql fonksiyonu yerine PDO kullanmıyorsunuz tam olarak fark nedir sizin için ben PDO kullanıyorum güvenlik açısındanbatuhan_polat adlı üyeden alıntı: mesajı görüntüle
- 10-02-2021, 12:17:32hocam bu kod bloğu çok fazla güvenlik açığına sebebiyet verebilir pdo kullanmanızı ve gelen verileri kontrol ettirmenizi öneririmbatuhan_polat adlı üyeden alıntı: mesajı görüntüle
- 10-02-2021, 13:04:32Androsoft adlı üyeden alıntı: mesajı görüntüleHocam ben bu şekilde yazmasını istemedim. Güvenlik açığının olduğunu biliyorum. Ben arkadaşa mantığın oturması için göstermiştim. İf else ile yapabileceği mantığı anlatabilmem için en hızlı ve basit yol buydu .serdarekinci adlı üyeden alıntı: mesajı görüntüle