Autor Zpráva
blaaablaaa
Profil
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
Udelat anketu prs POST formular, ten roboti neprochazeji. A kdyz ano, tak je tvuj skript stejne nepozna.
Joker
Profil
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
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
Joker: ne, Google pouze nyni prochazi nektere GET formulare, viz clanek
blaaablaaa
Profil
ninja
to stejne neresi problem se statistikami (pocet precteni clanku, ...)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: