TheLordFreddy
Messages postés157Date d'inscriptionmardi 9 décembre 2003StatutMembreDernière intervention 3 février 2005
-
26 janv. 2005 à 08:42
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 2011
-
29 août 2005 à 12:17
Salut,
Comment effacer les valeurs recuperer par l'objet request?
En fait je passe un nom avec POST ou GET ensuite je récupère ce nom pour l'ajouter dans ma base...
Peti problème: quand on actualise la page les informations sont envoyer encore une fois, du coup, le nom est ajouterune fois de plus dans ma base!
j'en suis sûr qu'il y a une réponse simple mais bon comme je débute en ASP...
-------------------------------------------
Ne vous fiez pas à l'apparence...
A voir également:
Une valeur request.form potentiellement dangereuse a été détectée à partir du client
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 28 janv. 2005 à 17:52
ReSalut,
Voilà comment résoudre le problème du message qui demande de renvoyer les données :
Le formaire envoie vers "page1.asp".
dans "page1.asp" tu fait le traitement avec ta base et tout le reste, puis tu renvoi l'utilisateur vers "page2.asp" avec un response.redirect.
Donc, comme ça, à la fin, l'utilisateur est sur "page2.asp" et s'il actualise la page, le traitement qui est dans "page1.asp" ne sera pas effectué une deuxième fois.
Là ça devrait marcher !
Nurgle C'est une grande folie que de vouloir être sage tout seul !
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 26 janv. 2005 à 13:20
Salut :
Si j'ai bien compris tu envoie des données vers une page ASP pour qu'elles soient stockés dans une base de donnée.
Mais tu les envoie à partir de quoi : un formulaire ? Et tu utilise seulement GET, seulement POST, ou un peu des deux ?
Déjà je te conseille de n'utiliser qu'uniquement GET ou uniquement POST. Si tu as des données sensibles, à transmettre, mieux vaut utiliser la méthode POST.
Avec POST, normalement si tu actualise la page qui a envoyé les données, elle ne les renvoi une deuxième fois que si tu clique encore sur le formulaire...
à+...
Nurgle C'est une grande folie que de vouloir être sage tout seul !
TheLordFreddy
Messages postés157Date d'inscriptionmardi 9 décembre 2003StatutMembreDernière intervention 3 février 20052 28 janv. 2005 à 14:19
Non je n'utilise pas .NET, j'ai déjà testé POST le probleme qu'en on réactualise, il y a un message qui propose de renvoyer les données:
"La page ne peut pas être actualisé sans le renvoi d'informations"
avec deux bouton: "Recommencer" et "Annuler"
et bien moi je ne veux pas de se message! (je veux que ca ne renvoi pas les infos!)
Pour la méthode GET, il n'y pas se problème mais les données reste dans l'URL
-------------------------------------------
Ne vous fiez pas à l'apparence...
'et là tu fais passer à page2.asp les paramètres donc tu as besoin
Comme ça même si l'utilisateur rafraichit page2.asp, il ne fera pas
re-éxecuter le traitement de page1.asp, mais les paramètres tranférés à
page2.asp seront gardés.
Mais essaye de toujours séparer le traitement de l'affichage, donc le
mieux est quand même : page1 --> traitement ; page2 --> affichage.
Nurgle
Il est plus aisé d'être sage pour les autres que pour soi-même !