Vous n'êtes pas identifié(e).
Bonjour à tous,
J'ai mis en place depuis peu un script de Cloaking sur mon site. Le but est de présenter une page d’accueil différente que la mienne au bot de google. J'ai donc créer un script php que j'ai ensuite intégrer à mon index en utilisant la fonction include().
Le problème c'est que sur mon site j'ai l'erreur suivante qui s'affiche :
Cannot modify header information - headers already sent by
Mon code est le suivant :
<?php
$dns=gethostbyaddr($_SERVER["REMOTE_ADDR"]);
$scooter=strpos($dns,"sv.av.com");
$voilabot=strpos($dns,"x1crawler");
$Googlebot=strpos($dns,"Googlebot");
$msnbot=strpos($dns,"msnbot");
$slurp=strpos($dns,"inktomisearch");
if(($scooter!==false) || ($voilabot!==false) || ($googlebot!==false) || ($msnbot!==false)|| ($slurp!==false)) { $visiteur = "robot"; }
if($visiteur=="robot") { header("Location: la page cloaké"); } // Si le visiteur est un robot il est redirigé vers la page cloaké
?>
Merci de votre aide.
🔴 Hors ligne
Bonjour,
Veille à ne rien afficher dans ta page avant l'emploi de la balise header. Ce script doit être tout en haut de ta page.
Sinon je t'invite à te présenter dans la section approprié.
🔴 Hors ligne
c'est toi qui à écrit le code ou bien tu l'as trouvé sur le net ?
⌕ Comment Ranker ?
▶ Nouveauté : Ninja Web Pro Pack copies limitées !
▶ Ebook : Ninjalinking 2022 (-25% : labo25e)
▶ Conseils stratégiques ou techniques ? ( Skype : jaffaarbh )
🟢 En ligne
Bonjour,
Veille à ne rien afficher dans ta page avant l'emploi de la balise header. Ce script doit être tout en haut de ta page.
Sinon je t'invite à te présenter dans la section approprié.
attention aussi aux espaces et sauts de ligne, parfois c'est ça qui peut gêner
skype: davidcz1
Service de backorders de domaines
Le PBN par prnator
🔴 Hors ligne
@Mitsu Oui j'ai bien mis ma fonction en début de page avant tout mon code, toujours la même erreur. pas de problème je n'y manquerai pas.
@Jaffaar j'ai trouver les instructions pour la détection des bots sur le net, le reste c'est moi qui l'ai écrit.
@Davidc1 J'ai pensé à sa aussi mais toujours un warning sur ma page.
Merci de votre aide.
🔴 Hors ligne
Hum ... moi je trouve que ton script ressemble BEAUCOUP à celui que Kévin présente sur son blog : hxxp://www.deliciouscadaver.com/une-initiation-concrete-au-cloaking.html
Work Hard In Silence, Let Success Make The Noise !
--> cedricguerin.fr
🔴 Hors ligne
@Jaffaar j'ai trouver les instructions pour la détection des bots sur le net, le reste c'est moi qui l'ai écrit.
Quel reste ?
toujours pas présenté ? ...
⌕ Comment Ranker ?
▶ Nouveauté : Ninja Web Pro Pack copies limitées !
▶ Ebook : Ninjalinking 2022 (-25% : labo25e)
▶ Conseils stratégiques ou techniques ? ( Skype : jaffaarbh )
🟢 En ligne
Hum ... moi je trouve que ton script ressemble BEAUCOUP à celui que Kévin présente sur son blog : hxxp://www.deliciouscadaver.com/une-initiation-concrete-au-cloaking.html
Oui, j'ai voulu m’essayer a cette technique en me servant de son script pour voir si il pouvait s'appliquer à mon site. Si il la publié je pense que c'est pour qu'il soit utilisé.
@Jafaar J'ai fait ma présentation sur le forum à l'instant.
Dernière modification par mikelauree (2015-04-15 15:03:01)
🔴 Hors ligne
Yop, balance ta page en entier (pastebin.com par ex)
Sinon, juste pour pinailler, et optimiser un poil, cette portion de code peut être supprimée : { $visiteur = "robot"; } if($visiteur=="robot").
Pareil, if(($scooter!==false) peut être remplacé par if($scooter), pareil pour les autres ^^.
Bien cool l'article au passage ! Et oui t'inquiètes pas tout le monde réutilise le code de tout le monde lorsqu'il est plublic. Vive l'open source, vice github, et vive linux !!!
+++ !!
==> Besoin d'une presta netlinking ? DM <==
🔴 Hors ligne
attention aussi aux espaces et sauts de ligne, parfois c'est ça qui peut gêner
Je verrais bien aussi un espace ou des retours à la ligne avant la balise d'ouverture PHP
@mikelauree, ta balise <?php doit être sur la 1ere ligne de ta page
Jérôme - Générer des revenus avec les NDD expirés (formation) | Blog perso jeromeweb.net
🔴 Hors ligne
Re bonjour à tous et merci de votre aide, j'ai travaillé sur le code et j'ai effectué les modifications que vous m'avez conseillé, j'ai bien regardé pour les espace ou les retours à la ligne rien à signaler, voici le code actuel que j'utilise :
<?php
$dns=gethostbyaddr($_SERVER["REMOTE_ADDR"]);
$scooter=strpos($dns,"sv.av.com");
$voilabot=strpos($dns,"x1crawler");
$Googlebot=strpos($dns,"Googlebot");
$msnbot=strpos($dns,"msnbot");
$slurp=strpos($dns,"inktomisearch");
if($scooter) || ($voilabot) || ($googlebot) || ($msnbot)|| ($slurp)
{header("Location: la page cloaké"); } // Si le visiteur est un robot il est redirigé vers la page cloaké
?>
Je vous l'ai copié tel quel, après l'appel a cette page est faite par la fonction :
<?php
include("monscript.php"); ?>
?>
Je l'ai mis en place sur mon site, sa a l'air de tenir, je vous tiendrai au courant de son fonctionnement, merci encore.
Dernière modification par mikelauree (2015-04-17 07:36:49)
🔴 Hors ligne
Bonjour,
Je reviens vers vous car mon script ne marche apparemment pas, après un test d'exploration par Google de la page je remarque que il m'affiche toujours mon index de base et non la page cloaké. Des conseils pour améliorer mon code ?
🔴 Hors ligne
c est pas l envie de t aider qui me chatouille mais un petit effort de ta part serait le bienvenu. creuse d'abord et on t aidera par la suite
Mon blog de geek SEO: http://www.moise-le-geek.fr/
🔴 Hors ligne
Bonjour,
Je reviens vers vous car mon script ne marche apparemment pas, après un test d'exploration par Google de la page je remarque que il m'affiche toujours mon index de base et non la page cloaké. Des conseils pour améliorer mon code ?
Hello,
Donne to url en MP
Jérôme - Générer des revenus avec les NDD expirés (formation) | Blog perso jeromeweb.net
🔴 Hors ligne
J'ai essayé pas mal de modification de mon code, je pense qu'il faudrait que je revoie mon étape d'identification des bots en indiquant plutôt les IP des bot, je me trompe ?
🔴 Hors ligne
les plages au moins ouai
⌕ Comment Ranker ?
▶ Nouveauté : Ninja Web Pro Pack copies limitées !
▶ Ebook : Ninjalinking 2022 (-25% : labo25e)
▶ Conseils stratégiques ou techniques ? ( Skype : jaffaarbh )
🟢 En ligne
J'ai essayé pas mal de modification de mon code, je pense qu'il faudrait que je revoie mon étape d'identification des bots en indiquant plutôt les IP des bot, je me trompe ?
De ce que je vois du script que tu m'as envoyé, si tu veux garder ta méthode : fais toi un envoie de mail à chaque fois qu'un bot est détecté et compare avec tes logs serveurs (au moins 1 fois pour chaque bot)
Si la méthode de détection est bonne est correcte, il faut checker le reste du script
Jérôme - Générer des revenus avec les NDD expirés (formation) | Blog perso jeromeweb.net
🔴 Hors ligne
=> @mail("destinataire@mail.com", "bot detecté", "blab bla");
//destinataire, sujet, corps du mail
Jérôme - Générer des revenus avec les NDD expirés (formation) | Blog perso jeromeweb.net
🔴 Hors ligne
Je continue dans ma conquête, et aujourd'hui je vient vers vous car je suis en train de faire la détection des ip de googlebot. Mais je me rend compte que une par une sa risque d'être un peu long . Du coup je cherche une solution pour détecter un plage d'ip, du genre de 66.59.xx.01 à 66.59.xx.99. Auriez vous un conseil pour moi ? Merci
petit refresh de mon message, j'ai trouvé : $googlebot_ip = preg_match("/66\.249\.[\d]{1,3}\.[\d]{1,3}/", $ip);
Dernière modification par mikelauree (2015-04-22 12:49:10)
🔴 Hors ligne