Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> "namierzenie" wyszukiwarki
pf
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 17.03.2004

Ostrzeżenie: (0%)
-----


Czy jest jakaś możliwość sprawdzenia, czy "osoba" wchodząca na stronę to wyszukiwarka?
Wiem, że niektóre wyszukiwarki zostawiają ślad w $HTTP_USER_AGENT, np.:
Googlebot/2.1 (+http://www.google.com/bot.html)
ale czy wszystkie? Może jest jakiś inny sposób?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  1. <?php
  2. if(preg_match('/(lycos|googlebot|slurp@inktomi|ask jeeves|whatuseek|ia_archiver)/i', $browser))
  3. ?>

Fragment pochodzi z http://webcity.pl/webcity/artykuly.php/t/55

Nie zakazuj botom wyszukiwarek wchodzi na Twoja topliste tylko poprostu nie zliczaj ich "klikniec" ( przed dodanie +1 do glosu poprostu sprwdz user agneta czy to nie bot jak bot do nie dodawaj klikniecia)

Cytat(http://en.wikipedia.org/wiki/User_agent)
Bots:
    * Crawler for Ask Jeeves/Teoma: Mozilla/2.0 (compatible; Ask Jeeves/Teoma)
    * Googlebot: Googlebot/2.1 (+http://www.googlebot.com/bot.html)
    * Grub: Mozilla/4.0 (compatible; grub-client-1.4.3; Crawl your own stuff with http://grub.org)
    * MSN bot: msnbot/0.11 (+http://search.msn.com/msnbot.htm)
    * wget: Wget/1.9
    * Yahoo! Slurp: Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 06:30