Objet : Liste pour les discussions techniques (liste à inscription publique)
Archives de la liste
- From: p4bl0 <pablo.rauzy AT gmail.com>
- To: "Bertrand Perrier" <bertrandperrier AT laposte.net>
- Cc: "Liste APRIL Technique" <technique AT april.org>
- Subject: Re: [Fwd: Re: [TECH] besoins d'aide en php - condition]
- Date: Sat, 3 Jan 2009 01:48:58 +0100
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=eMWqG5Clur72QDY34ahpP0/NlLHZfvLMg/hu5NUhINn9+sQY4EjI9ciTgc5jY9iJzm 6660cI8WeQmjS+iDvTurC/au6NN1j/vmGauPGFLxsKaCxGU0BT72DZZ5WjVhuBJRlbB2 fsdhiMbJJU4BmNEIS99KQewC1Dx/kinq77Jnc=
Hello !
http://www.useragentstring.com/pages/Googlebot/
Il n'y a pas forcément la chaîne googlebot.com dans le user agent du Googlebot, peut-être que le problème vient de là.
par contre il semble que googlebot.com soit presque toujours dans le host (REMOTE_ADDR dans $_SERVER).
Mais ce que tu devrais utiliser dans ton code (si le problème est bien celui là) doit être "Googlebot" simplement.
J'utiliserais même stripos pour ne pas tenir compte de la casse, on sait jamais :-).
Pablo.
2009/1/2 Bertrand Perrier <bertrandperrier AT laposte.net>
Je viens de changer mon codeet google est encore passé par la
$dns = $_SERVER['HTTP_USER_AGENT'];
$scooter=strpos($dns,"sv.av.com");
$voilabot=strpos($dns,"x1crawler");
$googlebot=strpos($dns,"googlebot.com");
$lycosbot=strpos($dns,"lycos.com");
$inktomi=strpos($dns,"inktomisearch.com");
if (($scooter===false) && ($voilabot===false) && ($googlebot===false) && ($lycosbot===false) && ($inktomi===false))
{
http://www.ip-adress.com/ip_tracer/?QRY=66.249.71.34 ce soir
je ne comprend pas pourquoi ça ne marche pas
Bertrand
Guillaume Carta a écrit :
Bertrand Perrier m'a écrit->Bonjour (et bonne année),
Bonjour et bonne année,
visisblement mon code ne marche pas
car j'ai recu 20 visite en 2 jours de google
et mon code n'a pas détecté google
voici mon code
$dns = $_SERVER['HTTP_USER_AGENT'];
$scooter=strpos($dns,"sv.av.com");
$voilabot=strpos($dns,"x1crawler");
$googlebot=strpos($dns,"googlebot.com");
$lycosbot=strpos($dns,"lycos.com");
$inktomi=strpos($dns,"inktomisearch.com");
if (($scooter==false) && ($voilabot==false) && ($googlebot==false) && ($lycosbot==false) && ($inktomi==false))
{
//Le code que les bots ne doivent pas voir
quand je visite ma page ça passe aussi (normal je ne suis pas google) mais par contre
Host of this IP: [? <http://www.ip-adress.com/host>]: crawl-66-249-71-35.googlebot.com
passe aussi
cf. : http://www.ip-adress.com/ip_tracer/?QRY=66.249.71.35
Bertrand
d'après http://www.php.net/strpos , il faut utiliser l'opérateur === pour s'assurer du résultat.
Librement,
Guillaume.
--
Pour vous desinscrire, tapez la commande sous GNU/Linux :
echo sig technique | mail sympa AT april.org
Administration : http://www.april.org/wws/
--
Pablo.
http://pablo.rauzy.name/
http://p4bl0.net/
- Re: [Fwd: Re: [TECH] besoins d'aide en php - condition], Bertrand Perrier, 01/01/2009
- Message indisponible
- Re: [Fwd: Re: [TECH] besoins d'aide en php - condition], Bertrand Perrier, 02/01/2009
- Re: [Fwd: Re: [TECH] besoins d'aide en php - condition], p4bl0, 03/01/2009
- Re: [Fwd: Re: [TECH] besoins d'aide en php - condition], Bertrand Perrier, 03/01/2009
- Re: [Fwd: Re: [TECH] besoins d'aide en php - condition], p4bl0, 04/01/2009
- Re: [Fwd: Re: [TECH] besoins d'aide en php - condition], Bertrand Perrier, 03/01/2009
- Re: [Fwd: Re: [TECH] besoins d'aide en php - condition], p4bl0, 03/01/2009
- Re: [Fwd: Re: [TECH] besoins d'aide en php - condition], Bertrand Perrier, 02/01/2009
- Message indisponible
Archives gérées par MHonArc 2.6.16.