Aller au contenu

Recherche solution pour Session


yvan

Sujets conseillés

Bonjour,

Je suis en train d'apprendre la programation et je cherche le moyen de créer une session! J'ai lu plusieurs tuto sur webmaster Hub mais j'ai du mal à comprendre le principe.

je souhaite personaliser une page de mon site si l'internaute y accéde depuis une une page précise.

Exemple :

Si l'internaute

vient de la page www.monsite/page-A.php, le liens affiche la page-B (www.monsite/page-B.php)

Si l'internaute arrive sur la page-B sans passer par la page-A la page-B affiche la page-C

je ne sais pas si c'est réalisable avec un systeme de session.

Si qq connait ce principe, je suis preneur ;-)

Lien vers le commentaire
Partager sur d’autres sites

Pas besoin de session pour ça, il suffit juste que tu exploites la valeur du referer de la page :

<?php
if($_SERVER['HTTP_REFERER'] == 'http://www.tonsite.com/page-a.php')
include('page-b.php');
else
include('page-c.php');
?>

Mais cette solution n'est pas valide si la page A est une page accessible théoriquement uniquement par les membres inscrits : le HTTP_REFERER est une valeur envoyée par le navigateur, donc aisément modifiable.

Si tu veux vérifier qu'un membre s'est bien logué avant d'accéder à lapage B, il est nécessaire d'utiliser les sessions.

Lien vers le commentaire
Partager sur d’autres sites

Cette solution marche vraiment trés bien, Merci.

Est-il possible de remplacer le réel referant page-A par un référant virtuel?

Dans le cas ou l'internaute vient de la page-A et arrive sur la page-B.

Le référant pourrait-il être page-X ??

Je suis peut-être pas très clair...

^_^

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...