logo

PHP ile GoogleBot Algılamak

logo

Aşağıda vereceğim kod ile sitenize giren botun googlebot olup olmadığını doğrulayabilirsiniz, bir arkadaşım istedi onun için buldum. Mantığı çok basit aslında, user agent i kontro lediyor isim ile, daha sonra geldiği adresin googlebot.com dan olup olmadığını kontrol ediyor

buyrun:

1
2
3
4
5
6
7
8
9
10
<?php
if ( strstr($_SERVER['HTTP_USER_AGENT'], "Googlebot" ) == true ){
  //googlebot olarak gözüküyor, ama doğru mu ? gerçek bot mi yani
  $host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
  if ( substr($host, (strlen($host)-13)) == 'googlebot.com' )
   //gerçek bot
  else
   //sahte bot
}
?>

kaynak: webdigity

VN:F [1.9.3_1094]
Rating: 10.0/10 (2 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)
PHP ile GoogleBot Algılamak, 10.0 out of 10 based on 2 ratings
  • Gürkan
    Bu kod Fusion'da kullanılabilirmi?
  • evet, kodu blok kodu vs şekilde gömmelisiniz
blog comments powered by Disqus
logo
logo
Powered by Wordpress | Designed by Elegant Themes