Peut on passer des variables en POST d'une page ASP vers une autre (sur le
même site) sans passez par le client, ou exist'il un moyen de passer des
variables d'une page ASP vers une autre sans utiliser de variables session
ni créer de fichier sur le disque ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jbongran
Eric wrote:
Bonjour,
Peut on passer des variables en POST d'une page ASP vers une autre (sur le même site) sans passez par le client, ou exist'il un moyen de passer des variables d'une page ASP vers une autre sans utiliser de variables session ni créer de fichier sur le disque ?
Peut on passer des variables en POST d'une page ASP vers une autre
(sur le même site) sans passez par le client, ou exist'il un moyen de
passer des variables d'une page ASP vers une autre sans utiliser de
variables session ni créer de fichier sur le disque ?
Peut on passer des variables en POST d'une page ASP vers une autre (sur le même site) sans passez par le client, ou exist'il un moyen de passer des variables d'une page ASP vers une autre sans utiliser de variables session ni créer de fichier sur le disque ?
Dans un processus serveur , dans un fichier ASP (A) je veux executer (ou lancer) un fichier ASP (B) en lui passant des variables. Server.Transfer conviendrait mais cette instruction ne permet de passer que les variables de l'object Request, moi dans mon cas il s'agirais de variables déclarés dans le fichier (A). La sauvegarde dans une base de donnée serait une solution mais je trouve ça beaucoup trop loud pour quelque variables.
Une autre idée ?
"jbongran" a écrit dans le message de news:4040f91d$0$28443$
Eric wrote: > Bonjour, > > Peut on passer des variables en POST d'une page ASP vers une autre > (sur le même site) sans passez par le client, ou exist'il un moyen de > passer des variables d'une page ASP vers une autre sans utiliser de > variables session ni créer de fichier sur le disque ? > > Merci pour vos réponses...
Dans un processus serveur , dans un fichier ASP (A) je veux executer (ou
lancer) un fichier ASP (B) en lui passant des variables. Server.Transfer
conviendrait mais cette instruction ne permet de passer que les variables de
l'object Request, moi dans mon cas il s'agirais de variables déclarés dans
le fichier (A). La sauvegarde dans une base de donnée serait une solution
mais je trouve ça beaucoup trop loud pour quelque variables.
Une autre idée ?
"jbongran" <jbongran@free.fr> a écrit dans le message de
news:4040f91d$0$28443$636a15ce@news.free.fr...
Eric wrote:
> Bonjour,
>
> Peut on passer des variables en POST d'une page ASP vers une autre
> (sur le même site) sans passez par le client, ou exist'il un moyen de
> passer des variables d'une page ASP vers une autre sans utiliser de
> variables session ni créer de fichier sur le disque ?
>
> Merci pour vos réponses...
Dans un processus serveur , dans un fichier ASP (A) je veux executer (ou lancer) un fichier ASP (B) en lui passant des variables. Server.Transfer conviendrait mais cette instruction ne permet de passer que les variables de l'object Request, moi dans mon cas il s'agirais de variables déclarés dans le fichier (A). La sauvegarde dans une base de donnée serait une solution mais je trouve ça beaucoup trop loud pour quelque variables.
Une autre idée ?
"jbongran" a écrit dans le message de news:4040f91d$0$28443$
Eric wrote: > Bonjour, > > Peut on passer des variables en POST d'une page ASP vers une autre > (sur le même site) sans passez par le client, ou exist'il un moyen de > passer des variables d'une page ASP vers une autre sans utiliser de > variables session ni créer de fichier sur le disque ? > > Merci pour vos réponses...
"Eric" a écrit dans le message de news:c1s5qu$v8b$
Bon pour être plus clair :
Dans un processus serveur , dans un fichier ASP (A) je veux executer (ou lancer) un fichier ASP (B) en lui passant des variables. Server.Transfer conviendrait mais cette instruction ne permet de passer que les variables
de
l'object Request, moi dans mon cas il s'agirais de variables déclarés dans le fichier (A). La sauvegarde dans une base de donnée serait une solution mais je trouve ça beaucoup trop loud pour quelque variables.
Une autre idée ?
"jbongran" a écrit dans le message de news:4040f91d$0$28443$ > Eric wrote: > > Bonjour, > > > > Peut on passer des variables en POST d'une page ASP vers une autre > > (sur le même site) sans passez par le client, ou exist'il un moyen de > > passer des variables d'une page ASP vers une autre sans utiliser de > > variables session ni créer de fichier sur le disque ? > > > > Merci pour vos réponses... > > Server.Transfer ? >
Server.Execute ? http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/iis/ref_vbom_seromexe.asp Je n'ai pas eu le temps de tester, mais cela devrait ressembler à quelque chose d'approchant. '----a.asp -------- <% Dim maVal maVal = "Ceci est une chaine" Server.Execute("b.asp") %> '----b.asp ------ <% Response.Write "maVal=" & maVal & "<br>" & vbCrLf %>
"Eric" <ericus@freesurf.fr> a écrit dans le message de
news:c1s5qu$v8b$1@news-reader4.wanadoo.fr...
Bon pour être plus clair :
Dans un processus serveur , dans un fichier ASP (A) je veux executer (ou
lancer) un fichier ASP (B) en lui passant des variables. Server.Transfer
conviendrait mais cette instruction ne permet de passer que les variables
de
l'object Request, moi dans mon cas il s'agirais de variables déclarés dans
le fichier (A). La sauvegarde dans une base de donnée serait une solution
mais je trouve ça beaucoup trop loud pour quelque variables.
Une autre idée ?
"jbongran" <jbongran@free.fr> a écrit dans le message de
news:4040f91d$0$28443$636a15ce@news.free.fr...
> Eric wrote:
> > Bonjour,
> >
> > Peut on passer des variables en POST d'une page ASP vers une autre
> > (sur le même site) sans passez par le client, ou exist'il un moyen de
> > passer des variables d'une page ASP vers une autre sans utiliser de
> > variables session ni créer de fichier sur le disque ?
> >
> > Merci pour vos réponses...
>
> Server.Transfer ?
>
Server.Execute ?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/iis/ref_vbom_seromexe.asp
Je n'ai pas eu le temps de tester, mais cela devrait ressembler à quelque
chose d'approchant.
'----a.asp --------
<%
Dim maVal
maVal = "Ceci est une chaine"
Server.Execute("b.asp")
%>
'----b.asp ------
<%
Response.Write "maVal=" & maVal & "<br>" & vbCrLf
%>
"Eric" a écrit dans le message de news:c1s5qu$v8b$
Bon pour être plus clair :
Dans un processus serveur , dans un fichier ASP (A) je veux executer (ou lancer) un fichier ASP (B) en lui passant des variables. Server.Transfer conviendrait mais cette instruction ne permet de passer que les variables
de
l'object Request, moi dans mon cas il s'agirais de variables déclarés dans le fichier (A). La sauvegarde dans une base de donnée serait une solution mais je trouve ça beaucoup trop loud pour quelque variables.
Une autre idée ?
"jbongran" a écrit dans le message de news:4040f91d$0$28443$ > Eric wrote: > > Bonjour, > > > > Peut on passer des variables en POST d'une page ASP vers une autre > > (sur le même site) sans passez par le client, ou exist'il un moyen de > > passer des variables d'une page ASP vers une autre sans utiliser de > > variables session ni créer de fichier sur le disque ? > > > > Merci pour vos réponses... > > Server.Transfer ? >
Server.Execute ? http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/iis/ref_vbom_seromexe.asp Je n'ai pas eu le temps de tester, mais cela devrait ressembler à quelque chose d'approchant. '----a.asp -------- <% Dim maVal maVal = "Ceci est une chaine" Server.Execute("b.asp") %> '----b.asp ------ <% Response.Write "maVal=" & maVal & "<br>" & vbCrLf %>
Eric
Non malheureusement le problème est le même, c'est à dire que les variables déclarées dans A ne sont pas accessible en B.
Je n'ai pas eu le temps de tester, mais cela devrait ressembler à quelque chose d'approchant. '----a.asp -------- <% Dim maVal maVal = "Ceci est une chaine" Server.Execute("b.asp") %> '----b.asp ------ <% Response.Write "maVal=" & maVal & "<br>" & vbCrLf %>
Non malheureusement le problème est le même, c'est à dire que les variables
déclarées dans A ne sont pas accessible en B.
Je n'ai pas eu le temps de tester, mais cela devrait ressembler à quelque
chose d'approchant.
'----a.asp --------
<%
Dim maVal
maVal = "Ceci est une chaine"
Server.Execute("b.asp")
%>
'----b.asp ------
<%
Response.Write "maVal=" & maVal & "<br>" & vbCrLf
%>
Je n'ai pas eu le temps de tester, mais cela devrait ressembler à quelque chose d'approchant. '----a.asp -------- <% Dim maVal maVal = "Ceci est une chaine" Server.Execute("b.asp") %> '----b.asp ------ <% Response.Write "maVal=" & maVal & "<br>" & vbCrLf %>
jbongran
Eric wrote:
Non malheureusement le problème est le même, c'est à dire que les variables déclarées dans A ne sont pas accessible en B.
Je n'ai pas eu le temps de tester, mais cela devrait ressembler à quelque chose d'approchant. '----a.asp -------- <% Dim maVal maVal = "Ceci est une chaine" Server.Execute("b.asp") %> '----b.asp ------ <% Response.Write "maVal=" & maVal & "<br>" & vbCrLf %>
Et si tu les passent en paramètres : <% Dim maVal maVal = "Ceci est une chaine" Server.Execute("b.asp?maVal=" & maVal) %> '----b.asp ------ <% Response.Write Request.QueryString("maVal") & "<br>" & vbCrLf %> Normalement (enfin d'après la doc asp), la seule différence entre un include et un server.Execute est la possibilité d'appeler le deuxième de manière dynamique, alors qu'un include sera toujours "inclus". Les deux derait avoir la vision des variables globales...
Eric wrote:
Non malheureusement le problème est le même, c'est à dire que les
variables
déclarées dans A ne sont pas accessible en B.
Je n'ai pas eu le temps de tester, mais cela devrait ressembler à
quelque
chose d'approchant.
'----a.asp --------
<%
Dim maVal
maVal = "Ceci est une chaine"
Server.Execute("b.asp")
%>
'----b.asp ------
<%
Response.Write "maVal=" & maVal & "<br>" & vbCrLf
%>
Et si tu les passent en paramètres :
<%
Dim maVal
maVal = "Ceci est une chaine"
Server.Execute("b.asp?maVal=" & maVal)
%>
'----b.asp ------
<%
Response.Write Request.QueryString("maVal") & "<br>" & vbCrLf
%>
Normalement (enfin d'après la doc asp), la seule différence entre un include
et un server.Execute est la possibilité d'appeler le deuxième de manière
dynamique, alors qu'un include sera toujours "inclus". Les deux derait avoir
la vision des variables globales...
Je n'ai pas eu le temps de tester, mais cela devrait ressembler à quelque chose d'approchant. '----a.asp -------- <% Dim maVal maVal = "Ceci est une chaine" Server.Execute("b.asp") %> '----b.asp ------ <% Response.Write "maVal=" & maVal & "<br>" & vbCrLf %>
Et si tu les passent en paramètres : <% Dim maVal maVal = "Ceci est une chaine" Server.Execute("b.asp?maVal=" & maVal) %> '----b.asp ------ <% Response.Write Request.QueryString("maVal") & "<br>" & vbCrLf %> Normalement (enfin d'après la doc asp), la seule différence entre un include et un server.Execute est la possibilité d'appeler le deuxième de manière dynamique, alors qu'un include sera toujours "inclus". Les deux derait avoir la vision des variables globales...
jbongran
jbongran wrote:
Eric wrote:
Non malheureusement le problème est le même, c'est à dire que les variables déclarées dans A ne sont pas accessible en B.
Je n'ai pas eu le temps de tester, mais cela devrait ressembler à quelque chose d'approchant. '----a.asp -------- <% Dim maVal maVal = "Ceci est une chaine" Server.Execute("b.asp") %> '----b.asp ------ <% Response.Write "maVal=" & maVal & "<br>" & vbCrLf %>
Et si tu les passent en paramètres : <% Dim maVal maVal = "Ceci est une chaine" Server.Execute("b.asp?maVal=" & maVal) %> '----b.asp ------ <% Response.Write Request.QueryString("maVal") & "<br>" & vbCrLf %> Normalement (enfin d'après la doc asp), la seule différence entre un include et un server.Execute est la possibilité d'appeler le deuxième de manière dynamique, alors qu'un include sera toujours "inclus". Les deux derait avoir la vision des variables globales...
Et bien finalement non ;-( http://support.microsoft.com/default.aspx?scid=kb;EN-US;219294 Explique que les variables d'une page A appelant une page B ne seront pas dispo dans la page B. "The only data transferred to a second ASP page are the ASP built- in objects and the ASP Error object values from the first request. Any variables declared by the first ASP page are not available in the second ASP page."
jbongran wrote:
Eric wrote:
Non malheureusement le problème est le même, c'est à dire que les
variables
déclarées dans A ne sont pas accessible en B.
Je n'ai pas eu le temps de tester, mais cela devrait ressembler à
quelque
chose d'approchant.
'----a.asp --------
<%
Dim maVal
maVal = "Ceci est une chaine"
Server.Execute("b.asp")
%>
'----b.asp ------
<%
Response.Write "maVal=" & maVal & "<br>" & vbCrLf
%>
Et si tu les passent en paramètres :
<%
Dim maVal
maVal = "Ceci est une chaine"
Server.Execute("b.asp?maVal=" & maVal)
%>
'----b.asp ------
<%
Response.Write Request.QueryString("maVal") & "<br>" & vbCrLf
%>
Normalement (enfin d'après la doc asp), la seule différence entre un
include
et un server.Execute est la possibilité d'appeler le deuxième de
manière
dynamique, alors qu'un include sera toujours "inclus". Les deux
derait avoir
la vision des variables globales...
Et bien finalement non ;-(
http://support.microsoft.com/default.aspx?scid=kb;EN-US;219294
Explique que les variables d'une page A appelant une page B ne seront pas
dispo dans la page B.
"The only data transferred to a second ASP page are the ASP built- in
objects and the ASP Error object values from the first request. Any
variables declared by the first ASP page are not available in the second ASP
page."
Je n'ai pas eu le temps de tester, mais cela devrait ressembler à quelque chose d'approchant. '----a.asp -------- <% Dim maVal maVal = "Ceci est une chaine" Server.Execute("b.asp") %> '----b.asp ------ <% Response.Write "maVal=" & maVal & "<br>" & vbCrLf %>
Et si tu les passent en paramètres : <% Dim maVal maVal = "Ceci est une chaine" Server.Execute("b.asp?maVal=" & maVal) %> '----b.asp ------ <% Response.Write Request.QueryString("maVal") & "<br>" & vbCrLf %> Normalement (enfin d'après la doc asp), la seule différence entre un include et un server.Execute est la possibilité d'appeler le deuxième de manière dynamique, alors qu'un include sera toujours "inclus". Les deux derait avoir la vision des variables globales...
Et bien finalement non ;-( http://support.microsoft.com/default.aspx?scid=kb;EN-US;219294 Explique que les variables d'une page A appelant une page B ne seront pas dispo dans la page B. "The only data transferred to a second ASP page are the ASP built- in objects and the ASP Error object values from the first request. Any variables declared by the first ASP page are not available in the second ASP page."