• 15-04-2013, 23:01:38
    #1
    merhaba, bir site için bot yazdım. fakat site bot ile veri çekilmesini engellemek için istek yapan ip ye sınır koymuş. bende for döngüsünün içinde sleep(5); fonksiyonu ekliyorum fakat sleep fonksiyonu ile çalıştırdığımda aynı verileri 2 defa db ye kaydediyor. kodları kontrol ettim bir sorun yok. sleep fonksiyonunu silip, 30 sayfa gibi engele takılmayacak bir sayfa adedi ile denediğimde hiçbir sorun olmuyor. kısaca for döngüsünde sleep kullanırsam çift kayıt ediyor. kullanmazsam sorun olmuyor. bu sorunu nasıl aşabilirim? şimdiden teşekkürler.
  • 16-04-2013, 01:24:56
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Eklemede kontrol ettirin. Veritabaninda varsa 2. Kez kayit etmesin.
  • 17-04-2013, 23:20:29
    #3
    erginkeles adlı üyeden alıntı: mesajı görüntüle
    Eklemede kontrol ettirin. Veritabaninda varsa 2. Kez kayit etmesin.
    öncelikle cevabın için teşekkürler. bu kontrolü yaptırıp, çift kayıt sorununu aşıyorum fakat benim istediğim sorunun sebebini bulmak. ileride gene başıma gelmesini engellemek.
  • 18-04-2013, 00:08:21
    #4
    kodlarınızı paylaşın bakalım sleep komutu nerede çalışıyor nasıl çalışıyor tetikleyen başka bir kod varmı bunu görmeden söylemek kolay değil..
  • 18-04-2013, 03:08:59
    #5
    Ozdemir adlı üyeden alıntı: mesajı görüntüle
    öncelikle cevabın için teşekkürler. bu kontrolü yaptırıp, çift kayıt sorununu aşıyorum fakat benim istediğim sorunun sebebini bulmak. ileride gene başıma gelmesini engellemek.

    arkadaşın dediği gibi kodları ekleyin
    sleep koyunca çift ekleme olmaz...