Üye Kayıt Üye Giriş
biz-sizi-arayalim
biz-sizi-arayalim
Grafik Tasarım Eğitim Seti
Masaüstü bilgisayarı cebe sığdırdılar
Masaüstü bilgisayarı cebe sığdırdılar
Avast ve Windows Güncellemeleri Çakışınca!
Avast ve Windows Güncellemeleri Çakışınca!
Toshiba'nın İddialı Bilgisayar Tableti!
Toshiba'nın İddialı Bilgisayar Tableti!
Yeni Microsoft'un Windows tanıtılıyor
Yeni Microsoft'un Windows tanıtılıyor
Skype 7, Mac ve Windows İçin Yayınlandı!
Skype 7, Mac ve Windows İçin Yayınlandı!
kpss-egitim-setleri

PHP İle Arama Motoru Robotlarını Tespit Etme


Arapça Eğitim Seti

PHP İle Arama Motoru Robotlarını Tespit Etme
 

 
 Sitenizi ziyaret eden arama motoru robotlarını tespit etmek için gerekli kısa bir kod
 
 Sitenizi normal kullanıcılar gibi arama motorları da ziyaret etmektedir, eğer arama motorları sitenizi ziyaret ettiğinde bunu kayıt etmek veya farklı bir içerik göstermek istiyorsanız bu kodu kullanabilirsiniz. Ama şunu söylemeliyim ki arama motoru botları her zaman görünür halde gelmeyebilirler, normal kullanıcı gibi görünüp gelebilirler, farklı içerik göstermek riskli olabilir, arama motorunu kandırmaya çalıştığınızı farkederler. Özellikle istatistik için kullanabilirsiniz, botların sitenizi ne kadar ziyaret ettiği vs.
 
 
 $useragent=$_SERVER['HTTP_USER_AGENT'];
 //bu satır ile gelen ziyaretçinin tarayıcısı hakkında bilgi alıyoruz,
 //sonraki satır ise ziyaretçinin tarayıcı bilgileri içinde googlebot kelimesini arayalım, ve eğer varsa bazı işlemler yapacağız
 if(preg_match("/Googlebot/",$useragent))
 {
 //basit olarak bot ziyaretlerini log.txt dosyasını atmayı düşündüm, 777 vermeyi unutmayalım
 $fp = fopen("log.txt", 'a');
 //ben sadece useragent ifadesini kaydediyorum, siz tarih ip vs bilgileri ekleyebilirsiniz
 fwrite($fp,"$useragent rn");
 fclose($fp);
 }

 
 
 
 Örnek googlebot tarayıcı kimliği şu şekilde olabilir
 Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
 
 Diğer arama motoru botları içinde bu ifade yazılabilir. yahoo,msn,slurp vs.
 Bu durumda ifadeyi şu şekle çevirebiliriz.
 
 if(preg_match("/Googlebot/",$useragent) or preg_match("/Yahoo/",$useragent))

SMMM Staja Başlama Görüntülü Eğitim Seti
Bilgisayar Dershanesi Ders Sahibi;
Bilgisayar Dershanesi

Yorumlar

Yorum Yapabilmek İçin Üye Girişi Yapmanız Gerekmektedir.

ETİKETLER

SEO En İyi SEO Firması Opencart Opencart E Ticaret İngilizce Öğren Fransızca Öğren Rusça Öğren Arapça Öğren Almanca Öğren Çince Öğren Japonca Öğren İspanyolca Öğren Hollandaca Öğren Kürtçe Öğren