Autor | Zpráva | ||
---|---|---|---|
blaaablaaa Profil |
#1 · Zasláno: 19. 12. 2008, 11:01:36 · Upravil/a: blaaablaaa
Ahoj,
zrovna resim detekci robotu (aby na strankach nehlasovali do anket, nezapocitavali se do statistik, ...), napsal jsem si tuhle nedokonalou funci detekce dle agenta public static function isBot() { $browsers = "holmes|bot|acoon|altaVista|crawl|picker|email|harvest|robot|" . "googlebot|ia_archive|search|seek|validator|spider"; return (isset($_SERVER["HTTP_USER_AGENT"]) && ERegI(quoteMeta($browsers), $_SERVER["HTTP_USER_AGENT"])); } napada vas doplneni/vylepseni detekce? Diky |
||
ninja Profil |
#2 · Zasláno: 19. 12. 2008, 11:26:03
Udelat anketu prs POST formular, ten roboti neprochazeji. A kdyz ano, tak je tvuj skript stejne nepozna.
|
||
Joker Profil |
#3 · Zasláno: 19. 12. 2008, 11:28:29
ninja
Nepřišel Google před časem s nápadem, že by POST formuláře odesílal? Ale nevím, jestli to nakonec implementovali |
||
bohyn Profil |
#4 · Zasláno: 19. 12. 2008, 11:54:58
Joker
Pokud vim tak POST formulare Google posila jen pri prihlasovani se (uzivatele a heslo nastavis ve webmaster tools) blaaablaaa Asi tak jak psal ninja. |
||
ninja Profil |
#5 · Zasláno: 19. 12. 2008, 12:05:43
Joker: ne, Google pouze nyni prochazi nektere GET formulare, viz clanek
|
||
blaaablaaa Profil |
#6 · Zasláno: 19. 12. 2008, 12:30:06
ninja
to stejne neresi problem se statistikami (pocet precteni clanku, ...) |
||
Časová prodleva: 15 let
|
0