|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
yann214 WRInaute impliqué

Inscrit le: 17 Nov 2005 Messages: 352
|
Posté le : Mar Fév 14, 2006 1:52 Sujet du message: sessions et referencement |
|
|
J'ai lu sur le présent forum que le google bot n'aimait pas les variable de type id dans les urls (il les saute tout bonnement).
Cela signifie-t-il qu'il ignore toute les pages qui ont un "session_start();" ?
car pour les clients qui n'utilise pas les cookies, php passe l'id de la session dans l'url...
Merci !!! |
|
| |
|
 |
mr_go WRInaute accro

Inscrit le: 21 Sep 2005 Messages: 1944 Localisation: Sous le soleil
|
Posté le : Mar Fév 14, 2006 8:17 Sujet du message: sessions et referencement |
|
|
Google n'utilise pas les cookies donc problème...
Utilise le moteur de recherche interne pour trouver les différentes parades...
@+ |
|
| |
|
 |
yann214 WRInaute impliqué

Inscrit le: 17 Nov 2005 Messages: 352
|
Posté le : Mar Fév 14, 2006 10:56 Sujet du message: sessions et referencement |
|
|
Il parait qu'il existe un petit script qui permet de ne pas faire de session_start lorsqu'un bot est detecté (sur le http_referrer et l'adresse ip), mais j'arrive pas à la trouver.
Personne n'aurait ce script en réserve ?
Merci d'avance ! |
|
| |
|
 |
yvan02 WRInaute impliqué

Inscrit le: 02 Mar 2005 Messages: 412 Localisation: Strasbourg
|
Posté le : Mar Fév 14, 2006 13:33 Sujet du message: sessions et referencement |
|
|
| tu peux aussi désactiver les id de session dans l'url en rajoutant quelques lignes de code avant session_start(). |
|
| |
|
 |
yann214 WRInaute impliqué

Inscrit le: 17 Nov 2005 Messages: 352
|
Posté le : Mar Fév 14, 2006 15:26 Sujet du message: sessions et referencement |
|
|
ben je veux pas trop les desactiver car je veux que les id passent si le client n'autotise pas les cookies. Y'a que pour les bots que je souhaiterais qu'il n'y soient pas.
J'ai trouvé ça, mais c'est un vieux post... Quelqu'un a mieux ?
| Code: |
// Spider/Bot pour référencement
$spiders = array("Googlebot", "crawler", "curl", "Girafabot","ia_archiver","MediBot","Robot","VoilaBot","W3C","ZyBorg");
$from_spider = FALSE;
foreach($spiders as $Val){
if (eregi($Val, $_SERVER["HTTP_USER_AGENT"])){
$from_spider=TRUE;
break;
}
}
// Session
if(!$from_spider)
session_start();
|
|
|
| |
|
 |
| |
|
|