Bouton retour en arrière
Salut la communauté,
Je cherche à faire un bouton qui raméne les utilisateurs du site du panier vers la page ou ils étaient, sans passer par par les boutons du navigateur (car dans ma page panier j'ai un bouton actualiser et le faite de revenir par ce bouton annul l'actualisation).
<a href="javascript:history.back()">Retour</a>
ce code revient au même que le bouton retour du navigateur...
le mieux serait de récupérer l'adresse complète de l'url mais la je bloque si vous avez d'autres idées....
a+
cap
caporga
history.back() a le même effet que d'appuyer sur la flèche de retour du navigateur.
Ce qui tu peux faire, c'est de stocker l'état précédent dans la session, et créer le lien vers l'ancienne étape à partir de cette information.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
le 14/09/2007 à 09:37
Keika
ou juste $_SERVER['HTTP_REFERER'] retient la page d'ou tu viens...
Le PHP --> C'est dur !
+1 pour Lupus, c'est ce que je fais.
Tu peux comme ça vérifier et filtrer l'url pour éviter toute mauvaise surprise.
zebdinou pour les intimes / Blog : http://www.zebden.fr
(Keika) Surtout ne jamais utiliser le référent HTTP. Cette information est issue du client, elle peut être spoofée ou vide, selon la configuration du client HTTP.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
le 14/09/2007 à 13:09
Keika
alors comment tu fais un Header qui te redirige a la page precedente ?
Le PHP --> C'est dur !
Ce qui tu peux faire, c'est de stocker l'état précédent dans la session, et créer le lien vers l'ancienne étape à partir de cette information.
Pour une fois qu'on est d'accord, ça se fête !
zebdinou pour les intimes / Blog : http://www.zebden.fr
Tu fais pas ^^;
Plus sérieusement, il vaut mieux gérer la machine à état. Ce qui n'est pas évident, j'ai encore du mal à en faire une cohérente.
Et avec ça, quand tu as une erreur, tu en informe l'utilisateur et lui propose de revenir au formulaire en cours d'édition, et si c'est un autre message, comme un succès, ben tu l'informe aussi.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
merci les gares pour toutes ces infos, cependant j'ai rien pigé :)
faut il ou non utilisé le server['http'] comment l'utiliser, ça fait que deux mois que je fais du php (et j'en suis qu'a créer un panier ) :)
caporga
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: