Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/04/2006, 00h48   #1
Invité de passage
 
Inscription : juin 2004
Messages : 17
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 17
Points : 3
Points : 3
Par défaut Comment retourner à sa page apres connexion?

Salut,
j'ai un pb que je n'arrive pas à resoudre.
Mon appli(un e commerce) possede une page produit.php qui necessite un id pour differentier les produits(par exemple produit.php?id=1 represente un lecteur mp3 specifique).
Lorsqu'un user visite cette page mais n'est pas identifié on lui propose en meme temps que le descriptif du produit de se connecter. Le probleme c'est qu'apres la connexion je perd l'id du produit qu'il a visité et je ne peux alors le rediriger vers la page du produit qu'il interressait...

Vous avez une idée comment faire? j'ajoute que je suis sous dreamweaver et que je gere la connexion par dreamweaver...

A+
feti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 07h54   #2
Membre éprouvé
 
Avatar de gofono_bass
 
Inscription : décembre 2005
Messages : 385
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : décembre 2005
Messages : 385
Points : 409
Points : 409
Salut,
tu peux stocker dans une variable de session la page en cours, qui change donc à chaque fois qu'il change de page sauf dans la peg de connexion. Une fois cette connexion réussie, tu regardes la valeur de la variable et tu renvoies vers la page désignée par celle-ci
__________________
mais pourquoi tu cours?
gofono_bass est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 09h23   #3
Invité de passage
 
Inscription : juin 2004
Messages : 17
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 17
Points : 3
Points : 3
salut,

Oui mais avant la connexion il n'y a pas de session donc je ne peux pas stocker l'url sur une variable de session...
feti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 09h31   #4
Membre éprouvé
 
Avatar de gofono_bass
 
Inscription : décembre 2005
Messages : 385
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : décembre 2005
Messages : 385
Points : 409
Points : 409
ben t'à qu'à en mettre une??? : non tu veux pas???
__________________
mais pourquoi tu cours?
gofono_bass est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 09h35   #5
Membre confirmé
 
Avatar de onet
 
Inscription : décembre 2002
Messages : 365
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : décembre 2002
Messages : 365
Points : 283
Points : 283
Envoyer un message via MSN à onet Envoyer un message via Skype™ à onet
Comme le dis gofono, rien ne t'empèche de le faire.

L'autre solution consiste soit:

- a garder le produit en cours dans l'url de ta page de validation du formulaire, et de traiter le produit ainsi
- a insérer un champ hidden dans ton formulaire contenant l'id de ton produit, et donc de le traiter dans ta page connexion.

Mais honnetement, je pense que la session reste tout de même largement plus pratique.

Les raisons? Tu aura certainement une personne qui voudra se faire "virtuellement" un panier éléctronique, sans forcèment s'identifier ou s'inscrire. Il te sera donc nécessaire d'enregistrer tout ses produits avant de savoir qui c'est.

Donc ta session sera nécessaire avant l'enregistrement/inscription.

Onet
__________________
---
Retrouvez tout mes tutos et mes articles: http://www.olivierlange.com
onet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 09h46   #6
NoT
Membre confirmé
 
Inscription : février 2004
Messages : 237
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 237
Points : 261
Points : 261
$_SERVER['HTTP_REFERER'] contient l'url de la page qui a appelé ton script, si tu l'utilises dans ton script de log-in tu devrais arriver à ce que tu veux et de la façon la plus propre possible
NoT est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h51.


 
 
 
 
Partenaires

Hébergement Web