Sessions sans passage du SID dans les URL?

  • Auteur de la discussion Auteur de la discussion OJAL
  • Date de début Date de début
WRInaute impliqué
Pour des raisons de tracking, on a besoin de gérer les sessions.
Quand les navigateurs acceptent les cookies, les SID passe en cookies.. => URL nickel...
Comme les bots n'acceptent pas les cookies, le SID passe donc en URL ce qui est forcément très génant.... ;-)

J'ai lu cet article: http://developpeur.journaldunet.com/tut ... ions.shtml
Et je vois entre autre:
<?
session_start();

$login="arnaud";
$password="azerty";
$prix="32";
$ref="abc";

session_register("login"); // "Charge" la variable $login dans la session courante
session_register("password");
session_register("prix");
session_register("ref");

header("Location: session2.php?".session_name()."=".session_id());
?>

Cette page a pour fonction de transmettre les variables "login", "password", "prix" et "ref" à la page "session2.php". Revenons sur les fonctions qui la composent : ......
.....

La dernière fonction de l'exemple ci-dessus utilise la fonction "header()". Il est en effet intéressant d'un point de vue pédagogique d'utiliser ce moyen pour passer à la page suivante plutôt qu'un simple lien puisque PHP4 permet, selon ses directives de compilation, de ne pas avoir à rajouter le SID dans l'URL de destination.

J'ai beau lire et relire l'article, je ne vois pas comment ceci fonctionne... :oops:

Vous sauriez m'aider??? C'est un point très important pour le référencement.... => il doit forcément y avoir des connaisseurs ici 8)
 
WRInaute impliqué
je ne suis pas connaisseur des sessions mais je peux juste te dire que faire cela
header("Location: session2.php?".session_name()."=".session_id());
te fera une redirection vers la page session2.php?".session_name()."=".session_id()
 
Nouveau WRInaute
Pour des raisons de tracking, on a besoin de gérer les sessions.
Quand les navigateurs acceptent les cookies, les SID passe en cookies.. => URL nickel...
Comme les bots n'acceptent pas les cookies, le SID passe donc en URL ce qui est forcément très génant....

Tu as parfaitement raison le passage de l'identifiant de session dans l'url aura un effet néfaste sur le référencement.
Pour le tracking des bots je te conseille d'aller jeter un coup d'oeil sur :
http://www.robotstats.com/ et http://www.spywords.com/
Enfin, pour le tracking des visiteurs de ton site, il y a un article intéressant sur le blog de Fréderic Bouchery : http://frederic.bouchery.free.fr/?2005/02/09/37-souriez-vous-etes-traques :lol:
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut