Magazine Internet

Php - Détecter les bots (google etc.)

Publié le 30 mars 2010 par Gpenverne
Les moteurs de recherche utilisent ce que l'on appelle des "bots" afin d'indexer votre site. C'est par exemple le cas de google, yahoo, et de la plupart des moteurs connus. Je vous présente ici ma fonction is_bot(), en php, qui retourne true si le visiteur est un bot, et false s'il s'agit d'un visiteur "normal". Pour cela, nous utiliserons $_SERVER['HTTP_USER_AGENT'], variable serveur php correspondante à l'user-agent (identificateur du navigateur client).

Vous pourriez être intéressé par :

Retour à La Une de Logo Paperblog

Ces articles peuvent vous intéresser :

  • Toulouse : Barcamp PHP le 29 Octobre 2009

    Toulouse Barcamp Octobre 2009

    L'occasion pour la communauté Open Source de se retrouver, d’échanger et d’apprendre autour de PHP et de contribuer activement au développement du langage. Lire la suite

    Par  Methylbro
    INTERNET, PROGRAMMATION
  • Livre : Sécurité PHP 5 et MySQL

    Livre Sécurité MySQL

    Dans la liste des livres que je vous conseille fortement de lire, il y a bien évidement « Sécurité PHP 5 et MySQL » de Damien Seguy et Philippe Gamache aux... Lire la suite

    Par  Methylbro
    INTERNET, PROGRAMMATION
  • Les moteurs de templates en PHP

    Fabien Potencier, responsable du framework Symfony, propose sur son blog le résultat de ses recherches sur les moteurs de templates en PHP. Lire la suite

    Par  Marie
    INTERNET, PROGRAMMATION
  • PHP : Les Erreurs

    Erreurs

    Définition Il faut voir les erreurs comme un signal qui vous indique un comportement inattendu de votre script à l'exécution. Si l'on prend par exemple le... Lire la suite

    Par  Methylbro
    INTERNET, PROGRAMMATION
  • [TUTORIEL] Chargement de fichiers avec PHP

    [TUTORIEL] Chargement fichiers avec

    Ce week end, je viens de finir de publier l'intégralité d'un petit tutoriel sur le chargement de fichier avec PHP que je vous invite à découvrir. Lire la suite

    Par  Thierry
    GRAPHISME, INTERNET
  • PHP : @ l'opérateur de contrôle d'erreur

    l'opérateur contrôle d'erreur

    Comme nous l'avons vu, lorsque qu'une erreur se déclenche en PHP le gestionnaire d'erreur effectue trois opérations : enregistrement de l'erreur dans le... Lire la suite

    Par  Methylbro
    INTERNET, PROGRAMMATION
  • PHP : La documentation officielle

    documentation officielle

    J'ai parfois l'impression que parmi les apprentis développeurs PHP que j'ai pu connaître autour de moi sur titaxium, comme stagiaires ou même parmi des collègue... Lire la suite

    Par  Methylbro
    INTERNET, PROGRAMMATION

A propos de l’auteur


Gpenverne 8345 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine