|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 17 ![]() |
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+ |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : décembre 2005 Messages : 385 ![]() |
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 |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 17 ![]() |
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... |
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() Inscription : décembre 2005 Messages : 385 ![]() |
ben t'à qu'à en mettre une???
|
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() ![]() |
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 |
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() Inscription : février 2004 Messages : 237 ![]() |
$_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
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com