Url rewriting et variable session

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

tibere
Nouveau WRInaute
 
Messages: 32
Inscription: Mar Oct 03, 2006 14:31

Url rewriting et variable session

Message le Mer Oct 04, 2006 13:49

J'ai regarder les sujets proposés et je ne trouve pas mon bonheur.
Je travail sur un site marchand et je voudrais savoir si en passant une variable session (differente pour chaque utilisateur) en url rewriting a savoir une adresse du style index-ab10236547(valeur de la session)-rubrique-55.html cette URL va t-elle poser des problemes pour le referencement ?
j'ai cru comprendre que les valeurs de session posais des probleme.

Et une fois passer en parametre dans l'url, cette variable session peut elle etre recupéré par la valeur $session ?

Merci a tous.


HawkEye
Modérateur
Modérateur
 
Messages: 14959
Inscription: Lun Fév 23, 2004 12:33

Message le Mer Oct 04, 2006 14:55

Est-ce que tu imagines le nombre de pages identiques qui vont être indexées sous des URL différentes ?

>> Duplicate content...

tibere
Nouveau WRInaute
 
Messages: 32
Inscription: Mar Oct 03, 2006 14:31

Message le Mer Oct 04, 2006 15:02

Oui c'est ce que j'ai pu lire depuis.
Le probleme est que le site sur lequel je travail utilise partout la session dans l'url.
Je souhaite utiliser le rewriting et je suis bloquer.
Mis à part les cookies y'a t'il une autre solution à mon probleme ?

Et si j'appel la session dans mon url (quand meme) mais qu'elle est vide ? (ce qui est mon cas, si la session existe alors session=gj123654 et si elle n'existe pas la valeur de session est vide mais passer en parametre quand meme) dans ce cas la, vu que la page ne change pas de nom le referencement est il possible ?

Merci.


HawkEye
Modérateur
Modérateur
 
Messages: 14959
Inscription: Lun Fév 23, 2004 12:33

Message le Mer Oct 04, 2006 15:06

Y'a-t-il besoin d'une session en mode "non connecté" (simple visiteur) ?

Je te demande ça parceque j'ai déjà eu pas mal d'exemples de mecs qui se sont tordu l'esprit pendant des heures pour faire de l'url rewriting de pages accessibles uniquement aux utilisateurs enregistrés (genre le caddie, etc...)... et souvent ça donnait:

Moi: Pourquoi tu fais de l'url rewriting de pages auxquelles les moteurs n'ont pas accès ?

Lui: Euh... oh p* qu'est-ce que je suis c*

:D

tibere
Nouveau WRInaute
 
Messages: 32
Inscription: Mar Oct 03, 2006 14:31

Message le Mer Oct 04, 2006 15:10

Ba en fait lors de la premier visite de page, pas de probleme on a pas besoin de session.
Ensuite je trouve un article qui me conviens, je l'ajoute a mon panier : a ce moment la un numero de session m'est attribué.
Je suis renvoyé a mon index. Je reclique sur une fiche produit (sans parametre de session dans mon url) et mon panier est remis a 0.
Sinon cela ne poserai pas de probleme pour moi mais la c'est assez embetant.
On ne peux acheter qu'un article, sinon la session est remise a vide.


e-kiwi
Modérateur
Modérateur
 
Messages: 13818
Inscription: Mar Déc 23, 2003 9:04

Message le Mer Oct 04, 2006 15:32

tu ne relances pas la session à chaque page.

le gars est sur ton site. il cliques sur "ajouter un article". ca crée la session, ca crée un cookie disant que la session doit exister.
et sur chaque page, si le cookie existe, lancer la session. comme ca tu garde ta session active tout le long du site, à partir du moment ou il ajoute un article dans le panier

tibere
Nouveau WRInaute
 
Messages: 32
Inscription: Mar Oct 03, 2006 14:31

Message le Mer Oct 04, 2006 15:36

Hum ^^
Ca apres je ne connais pas trop.
Aurais tu un liens vers une Bonne explication de l'utilisation des cookies stp ?
Cela signifie que apres je n'ai plus besoin de la variable session pour mes pages ?

Et si l'utilisateur refuse l'utilisation de cookies ? Comment je fais vu que je n'ai plus de variable session ?
Merci.

tibere
Nouveau WRInaute
 
Messages: 32
Inscription: Mar Oct 03, 2006 14:31

Message le Mer Oct 04, 2006 15:48

En fait pour acheter sur "mon site" on a pas besoin de compte (pour la partie ajout au panier), le compte n'est utilisé que dans la partie livraison (adresse, société...).
N'importe qui peux venir sur le site et en ajoutant un article au panier, il obtient une session.

Et si la page existe avec la variable session mais qu'elle est vide.
Lors de la consultation du site, la valeur session reste vide tant qu'on a pas ajouter d'article au panier.
Donc l'adresse www.monsite.fr/index-(session vide)-rubrique-154.html existe ? (tant qu'on ajoute pas au panier) ?
Dans ce cas la, le referencement de cet page est possible ? Ou comme la valeur de session peu changer les robots ne referencent pas ?

C'est compliqué comme explications desolé.


e-kiwi
Modérateur
Modérateur
 
Messages: 13818
Inscription: Mar Déc 23, 2003 9:04

Message le Mer Oct 04, 2006 15:57

oui, tu crée la session lorsque on ajoute un article. donc pour les moteurs qui n'en ajouterons pas, pas de problème. et pour savoir si tu dois lancer ta session ou non en début de page, (si tu la lance tout le temps, tu aura tout le temps une variable de session) tu utilises un cookie (google -> php setcookie) que tu crée des l'ajout d'un article au panier.
et donc si le cookie existe -> session_start()

tibere
Nouveau WRInaute
 
Messages: 32
Inscription: Mar Oct 03, 2006 14:31

Message le Mer Oct 04, 2006 18:11

Le probleme pour la session c'est qu'elle est crée par une fonction et non pas par un session_start() .
Donc meme si je crée un cookies, ma variable session ne sera pas stocké dans celui ci ?

Si je crée une condition dans mes liens ?
A savoir que si la session existe alors je passe le parametre session dans mon liens sinon je le crée sans la session dedans ?
Bon c'est du bidouillage mais j'essai de trouver une solution.

tibere
Nouveau WRInaute
 
Messages: 32
Inscription: Mar Oct 03, 2006 14:31

Message le Jeu Oct 05, 2006 11:25

Je me suis lancé dans les cookies.
Mais je rencontre un probleme...
En effet, j'attribut donc une session a chaque personne qui se connecte au site. Je crée un cookie dans lequel je stock cette variable session.
Le probleme est que la valeur de session reste la meme chaque fois que l'utilisateur viens sur le site... Et ca me pose des problemes...
Je voudrai que si il ferme la page, change de site ou ferme son navigateur, le cookie soit detruit.
Est ce possible ?
Merci.


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Calcul du nombre de backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des citations en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités