Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
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 20/02/2007, 17h20   #1
Invité régulier
 
Inscription : août 2006
Messages : 20
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 20
Points : 6
Points : 6
Par défaut Forcer rafraichissement du formulaire sous Firefox

Bonjour,

Concernant un formulaire de paiement (Ogone) je dois regénérer un nouveau numéro de commande à chaque affichage du formulaire de saisie CB, il ne supporte pas qu'un visiteur y aille deux fois avec le meme numéro de commande, normal.
Ceci pose problème quand même un problème lorsque quelqu'un veut ajouter un item à sa commande et revenir sur le formulaire.

Bref...
J'incrémente systématiquement les numéros de commande, tout est ok sauufff pour Firefox notamment qui garde en mémoire des éléments du formulaire dont ce fichu ancien numéro de commande.
Mes utilisateurs sont bloqués, il faut faire f5...

J'ai essayé les balises html ordinaires :
Code :
1
2
3
4
<meta http-equiv="Expires" CONTENT="0"> 
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache"> 
<META http-Equiv="Cache" Content="no store">
Rien... ma page est php si quelqu'un a une solution...

En vous remerciant,
Amicalement
Marion
Marion_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2007, 19h27   #2
Futur Membre du Club
 
Inscription : janvier 2006
Messages : 31
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 31
Points : 19
Points : 19
Bonjour, j'ai déjà eu le même problème et la seule manière que j'ai trouvé pour régler le problème... c'est l'équivalent des metatags que tu utilise mais en php. Ça va comme suit :

Code :
1
2
3
4
5
 
/*Empeche la page de rester dans la cache*/
session_cache_expire(-1); 
header('Cache-Control: no-cache'); 
header('Pragma: no-cache');
J'espère que ça règlera ton problème!
warmup27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2007, 10h15   #3
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
Citation:
Envoyé par Marion_
J'incrémente systématiquement les numéros de commande, tout est ok sauufff pour Firefox notamment qui garde en mémoire des éléments du formulaire dont ce fichu ancien numéro de commande.
Le problème est peut être dans ta méthode. Le numéro de commande est dans champ texte modifiable par le client ? Si oui, il faut modifier cela.
__________________
Modérateur PHP
mathieu 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 04h36.


 
 
 
 
Partenaires

Hébergement Web