google ajoute des PHPSESSID?

bangdai
WRInaute discret
WRInaute discret
 
Messages: 206
Inscription: 30 Nov 2007

google ajoute des PHPSESSID?

Message le Jeu Fév 14, 2008 10:57

bonjour,

Voila, mon site ne gere a priori pas de session, il y a juste des pages html, dont une avec un formulaire à envoyer.
Ce que je ne comprends pas, c'est que google index ma page qui ressemble a ça:
www.monsite.com/menus.html?PHPSESSID=90 ... 698d1c913b

j'aimerai savoir pourquoi il a ajoute ce phpsessid et si ça peut perturber le referencement de la page.

merci


liilo
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 16
Inscription: 11 Sep 2007

Message le Jeu Fév 14, 2008 12:26

google ne gère pas les cookies, ton serveur doit probablement l'ajouter automatiquement dans le cas ou les cookies sont désactivés

bangdai
WRInaute discret
WRInaute discret
 
Messages: 206
Inscription: 30 Nov 2007

Message le Jeu Fév 14, 2008 12:32

oui, mais a aucun moment j'utilise de cookie. je comprends bien qu'il les ajoute si cela est requis. A moins qu'il le fasse ds tous les cas


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6343
Inscription: 13 Juin 2005

Message le Jeu Fév 14, 2008 13:57

Si Google ajoute des PHPSESSID, c'est qu'il les trouve. Donc que ton site utilise des sessions avec un passage des identifiants dans l'URL.

darkjukka
WRInaute impliqué
WRInaute impliqué
 
Messages: 669
Inscription: 28 Avr 2007

Message le Jeu Fév 14, 2008 14:00

On pourrait avoir le lien de ton site stp ?

bangdai
WRInaute discret
WRInaute discret
 
Messages: 206
Inscription: 30 Nov 2007

Message le Jeu Fév 14, 2008 14:12

www.saveursdasie.fr/menus.html?PHPSESSI ... 698d1c913b

voyez par vous meme. je ne pense pas passé d'id ds l'url et pas de cookie

darkjukka
WRInaute impliqué
WRInaute impliqué
 
Messages: 669
Inscription: 28 Avr 2007

Message le Jeu Fév 14, 2008 14:17

Ca vient de ton formulaire ;)

Il ouvre une session, j'en suis certains.
Regarde le code, tu dois avoir un
Code: Tout sélectionner
session_start();

quelquepart.

Pour palier à ça il te suffis de mettre
Code: Tout sélectionner
ini_set("session.use_trans_sid","0");
ini_set("url_rewriter.tags","");

juste avant et plus de sessions phpsessid ;)

jarreweb
WRInaute discret
WRInaute discret
 
Messages: 192
Inscription: 12 Sep 2003

Message le Jeu Fév 14, 2008 14:39

en cas d'ouverture de sessions, avec les paramètres par défaut de PHP, si les cookies ne sont pas disponibles, alors le paramètre PHPSESSID est passé dans l'url
d'où les phpsessid de google

bangdai
WRInaute discret
WRInaute discret
 
Messages: 206
Inscription: 30 Nov 2007

Message le Jeu Fév 14, 2008 15:38

aaa ok, merci a vous. Effectivement j'ai un formulaire et je pense avoir un session_start() pour l'anti spam. Mais le phpsessid etait sur la page menu, or le formulaire est sur une autre page. Tout bien reflechi, ggbot doit etre passé sur cette derniere et gardé phpsessid dans l'url.

Sinon darkjukka:
en resumé je doit mettre ça ds le code?

ini_set("session.use_trans_sid","0");
ini_set("url_rewriter.tags","");
session_start();

encore merci

darkjukka
WRInaute impliqué
WRInaute impliqué
 
Messages: 669
Inscription: 28 Avr 2007

Message le Jeu Fév 14, 2008 15:44

Tu recherche le session_start(); dans le code et tu met les deux ligne
ini_set("session.use_trans_sid","0");
ini_set("url_rewriter.tags","");
au dessus oui, n'ajoute pas un second session_start(); au hasard surtout ;)

bangdai
WRInaute discret
WRInaute discret
 
Messages: 206
Inscription: 30 Nov 2007

Message le Sam Fév 16, 2008 22:47

merci pour ce tips. j'ai fait la modif, reste plus qu'a attendre l'indexation de GG.
sinon tu pourrais expliquer les 2 lignes?
merci

darkjukka
WRInaute impliqué
WRInaute impliqué
 
Messages: 669
Inscription: 28 Avr 2007

Message le Sam Fév 16, 2008 23:09



Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité