ďťż

[php]Jak rozpoznać bota wyszukiwarki?

       

Podstrony


telcocafe

Piszę skrypt, który ma różnie reagować w zależności od tego czy zostanie uruchomiony przez zwykłego usera, czy też przez bota wyszukiwarek(np. google, netsprint itp.). W jaki sposób identyfikować boty?



Sprawdzasz w User Agencie. Np. od Onetu dostaniesz coś takiego:
User Agent: Mozilla/5.0 (compatible; OnetSzukaj/5.0; +http://szukaj.onet.pl);

Nazwy botów możesz przechowywać np. w tablicy a potem ich tylko szukać w User Agencie.
Użytkownik -=PcSA=- edytował ten post 26 kwiecień 2006, 22:01
przyznam się że po raz pierwszy słyszę o czymś takim i chciałbym się trochę więcej na ten temat dowiedzieć. Czy wiesz może gdzie znajde jakiś artykuł jak się używa UserAgent?

<?  echo $_SERVER['HTTP_USER_AGENT']; ?>
- zwraca nazwe "narzedzia", ktore przeglada Twoja strone.. czesto stosowane do rozpoznania przegladarki i systemu uzytkownika... ;)

w JS:
<script> document.write(navigator.userAgent) </script>



no prosze a w tej grubej księdze o PHP i MySQL Helionu nic o tym nie wspomnieli ;)

added

Aha zapomiałbym, gdzie mogę znaleść listę wyników tego zapytania do różnych popularnych wyszukiwarek(Google, Netsprint, Szukacz itp)?
Użytkownik pawluch4 edytował ten post 27 kwiecień 2006, 07:10

no prosze a w tej grubej księdze o PHP i MySQL Helionu nic o tym nie wspomnieli ;)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.