Salut a vous moussaillons.
Je voudrai savoir si mon site risque d'etre black listé, car je dirige les moteurs vers des pages qui peuvent etre différentes de celles que voit le visiteur.
Je vous montre mon code, qui fonctionne avec des pseudos frames (en php) :
J'ai fait ce code car sinon le moteur ne choppe pas le cookie et dionc voit toutes mes pages comme un disclamer et ne référence pas le contenu.
Merci.[/code]
Je voudrai savoir si mon site risque d'etre black listé, car je dirige les moteurs vers des pages qui peuvent etre différentes de celles que voit le visiteur.
Je vous montre mon code, qui fonctionne avec des pseudos frames (en php) :
Code:
<?php
// On définit le tableau contenant les pages autorisées
// ----------------------------------------------------
$pageOK = array(
'advert' => 'advert.php',
'accueil' => 'accueil.php',
'' => 'accueil.php',
'404' => '404.php',
'refus' => 'refus.php',
'liens' => 'liens.php');
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if ($page == 'test') {include('accueil.php');}
elseif ( (empty($patatorvisit)) && (!eregi ("(Googlebot|Gigabot|GameSpy|Scooter|Yahoo|grub-client)", $_SERVER["HTTP_USER_AGENT"])) ){ //la je matte si le visiteur n'as pas le cookie de premeire visite et si ça n'est pas un robot
switch($page)
{
case 'advert':
include('advert.php');
break;
case 'refus':
include('refus.php');
break;
default:
include('advert.php'); // Si pas de cookie mais valeur pour $page
}
}
elseif(!isset($page)){include('accueil.php');}
elseif ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
include($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page (si cookie)
}
else {
include('404.php'); // Page d'erreur
}
?>
J'ai fait ce code car sinon le moteur ne choppe pas le cookie et dionc voit toutes mes pages comme un disclamer et ne référence pas le contenu.
Merci.[/code]