• 26-01-2015, 03:32:09
    #1
    merhaba arkadaşlar

    siteye giren kişilerin ip adrslerini veritabanına kaydediyorum ancak şöyle bir sorunum var. siteye girenlerin botmu normal kullanıcımı olduğunu nasıl ayırt edebilirim. botları ayrı bir tabloya yazdırmak istiyorum tavsiyelerinizi alabilir miyim
  • 26-01-2015, 18:14:38
    #2
    bot derken? arama motorlarından mı bahsediyorsunuz?

    Alıntı
    function is_crawlers() {

    $sites = 'Google|Yahoo|msnbot|'; // geri kalan arama motorları

    return (preg_match("/$sites/", $_SERVER['HTTP_USER_AGENT']) > 0) ? true : false;

    }
  • 13-02-2015, 15:07:23
    #3
    teşekkür ederim aynen bunu öğrenmek istiyordum
  • 18-02-2015, 23:06:03
    #4
    SERVER değişkenleri ile basitçe ayırabilirsiniz.

    Örneğin ; $_SERVER["HTTP_USER_AGENT"] ile tarayıcısını kontrol edebilirsiniz. Değer boşsa X Diğerleri için Y gibi...