Axtarış botlarını ayırmaq üçün

Salamlar.Mən saytın onlayn phpsində saytda olan qeydiyyatsız istifadəçilərin siyahısını qurmuşam. Ama istəyirəmki əgər saytda axtarış sistemlerinin botları varsa onları aid olduğu axtarış sisteminin adı ilə onlaynda göstərim. Bunun üçün mənə botların IP si yoxsa Softu lazımdı? Birdə ki hər axtarış sisteminin yalnız bir ədəd İP si bir ədəd də softu olur ya bir neçə? Xahiş edirəm mümkün qədər ətraflı izah edəsiniz. Cavabıarınıza görə əvvəlcədən təşəkkür edirəm.

Verilmiş cavablar və yazılan şərhlər (2 cavab var)

Emin Rəhmanov (2012-03-06 18:22:21)
Elvin, qardaşim cox sagol. Iwime yaradi. Təşəkkürlər

Elvin Hacı (2012-03-06 16:59:51)
Xeyr, İP-yə ehtiyac yoxdur. $_SERVER['HTTP_USER_AGENT'] dəyişənin tərkibini yoxlayın, googlebot, yahoo və.s. sözlər varsa deməli bot-dur. Botların adını internetdən axtara bilərsiniz. Googlebot üçün mən indi stackoverflow-dan baxdım koda, yazıram sizə google botun aşkar olunmasını: [code] if(strstr(strtolower($_SERVER['HTTP_USER_AGENT']), "googlebot")) { echo 'Bu Google botdur'; } [/code]