recherche nom des bots

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recherche nom des bots

Re: recherche nom des moteurs de reherches

par juliette » 01 déc. 2012, 17:16

Ah, je crois que c'est ça: http://www.robotstxt.org/db.html
quelqu'un peut il me le confirmer ?

Re: recherche nom des moteurs de reherches

par juliette » 01 déc. 2012, 16:56

je cherche a détecter "Chrome" par exemple dans :
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11

EDIT: j'ai dis une bêtise, ce n'est pas le navigateur que je veux détecter mais le robot qui affiche la page :mrgreen:

Re: recherche nom des moteurs de reherches

par juliette » 01 déc. 2012, 16:53

Si cela peut aider a comprendre ce que je veux faire:
        function robots() {
            $robots = array("google", "...", "...");

            foreach ($robots as $robot)
                if (stripos($_SERVER['HTTP_USER_AGENT'], $robot) !== false) {
                    return true;
                }

            if (empty($_SERVER['HTTP_USER_AGENT'])){
                return true;
            }else{
                return false;
            }
        }
        ?>

Re: recherche nom des moteurs de reherches

par juliette » 01 déc. 2012, 16:08

Bien, mais je me trompe peut être, quand on fait un simple formulaire, si pas exemple google lis la page, contact.php, un message est envoyer mais vide et si c'est un robot spammer, le formulaire est poster avec de sales infos...

Re: recherche nom des moteurs de reherches

par sirakawa » 01 déc. 2012, 16:05

Salut a tous,
je souhaite faire un formulaire de contact un peut sécurisé mais sans capcha (enfin, essayer) pour ce faire, je voudrais tester cette variable: $_SERVER['HTTP_USER_AGENT'] mais ou puis-je trouver la liste pour créer un array et refuser l'envois en cas de détection ?
Je crois que jE soustends la question, anglais de monoprix en solde compris, mais la détection de quoi?

recherche nom des bots

par juliette » 01 déc. 2012, 16:01

Salut a tous,
je souhaite faire un formulaire de contact un peut sécurisé mais sans capcha (enfin, essayer) pour ce faire, je voudrais tester cette variable: $_SERVER['HTTP_USER_AGENT'] mais ou puis-je trouver la liste pour créer un array et refuser l'envois en cas de détection ?