Passage de valeurs par POST coté serveur

fr64 Messages postés 32 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 4 avril 2007 - 25 nov. 2005 à 18:08
fr64 Messages postés 32 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 4 avril 2007 - 28 nov. 2005 à 09:25
Bonjour,



L'instruction suivante permet de faire une redirection coté serveur
avec passage de paramêtres dans l'url (équivalent de la méthode GET
d'un formulaire):

Response.redirect "nouvellepage.asp?data=unevaleur"

Dans ce cas, je récupére mon paramétre data dans la collection QueryString de l'objet Request dans nouvellepage.asp



Comment faire pour réaliser cette redirection, mais avec un passage de
paramêtre qui se fasse comme si l'on avait employé la méthode POST d'un
formulaire? Ainsi, je pourrais récupérer mon paramétre data dans la
collection Form de l'objet Request.



Merci.

2 réponses

jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
25 nov. 2005 à 23:22
Bonsoir,


il suffit de créer un un champ caché et mettre la valeur dedans





:)



<HR>
Cyril - MVS - MCP ASP
0
fr64 Messages postés 32 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 4 avril 2007
28 nov. 2005 à 09:25
Voici un exemple pour éclairer ma question, avec Page1.asp qui redirige vers Page2.asp:
Page1.asp
<%@ Language=VBScript %>
<% Option Explicit %>
<%
' Ici un traitement quelconque
' ....

' Redirection
Response.redirect "Page2.asp?data=unevaleur"
%>

Page2.asp
<%@ Language=VBScript %>
<% Option Explicit %>
<%
Dim mavaleur
mavaleur=Request.QueryString("data")

' Le reste du traitement
%>

Mon problème est que mon script Page2.asp doit récupérer la donnée data dans la collection Form:
mavaleur=Request.Form("data")

Quel doit étre le code de Page1.asp pour envoyer les donner en mode POST?

merci.
0
Rejoignez-nous