Foros del Web » Programando para Internet » ASP Clásico »

Alternativa a sever.execute?

Estas en el tema de Alternativa a sever.execute? en el foro de ASP Clásico en Foros del Web. Hola gente como estan. Tengo un problema ya conocido, intento pasar parametros haciendo la llamada de un archivo con server.execute ej: Cita: A=hola url="pagina.asp?parametroA="&A Server.Execute(url) ...
  #1 (permalink)  
Antiguo 09/03/2010, 13:47
Avatar de elias77  
Fecha de Ingreso: noviembre-2005
Ubicación: Buscame...
Mensajes: 1.051
Antigüedad: 19 años, 4 meses
Puntos: 11
Alternativa a sever.execute?

Hola gente como estan. Tengo un problema ya conocido, intento pasar parametros haciendo la llamada de un archivo con server.execute ej:

Cita:

A=hola

url="pagina.asp?parametroA="&A

Server.Execute(url)
Me volví loco pero no encontré solución. Leí que server.execute no funciona bien y ademas no se pueden pasar parámetros. Hay algún tipo de solución viable?
__________________
You're face to face, with the man who sold the world - NIRVANA
Diese stadt ist eine Dirne, hat rote flecken auf der Stirn - RAMMSTEIN
  #2 (permalink)  
Antiguo 09/03/2010, 14:03
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: Alternativa a sever.execute?

Hace un rato que no aplico esto, pero creo que de hecho no puedes ejecutar un archivo por URL, necesitas pasarle la ruta física del archivo.

Ahora, si la intención es redigir, pues Response.Redirect te sirve, en tanto que si lo que necesitas es ejecutar una solución podría ser declarar variables de sesión, ejecutar tu archivo y destruir dichas variables dentro de el archivo a ejecutar para liberar recursos.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 10/03/2010, 08:51
 
Fecha de Ingreso: abril-2009
Mensajes: 9
Antigüedad: 16 años
Puntos: 0
Respuesta: Alternativa a sever.execute?

Hola amigo, podrias usar esto

A = "hola"

Set xml = Server.CreateObject("Microsoft.XMLHTTP")
cad = "www.laweb.com/pagina.asp"
xml.Open "POST", cad , false
xml.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xml.Send "parametroA=" & A


y aquí tendrías la respuesta xml.responseText

Un saludo
  #4 (permalink)  
Antiguo 11/03/2010, 04:59
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 16 años, 7 meses
Puntos: 12
Respuesta: Alternativa a sever.execute?

Me parece bien la solución de vonnuman, yo uso un código similar a este y funciona a la perfección
  #5 (permalink)  
Antiguo 14/03/2010, 18:39
Avatar de elias77  
Fecha de Ingreso: noviembre-2005
Ubicación: Buscame...
Mensajes: 1.051
Antigüedad: 19 años, 4 meses
Puntos: 11
Respuesta: Alternativa a sever.execute?

Cita:
Iniciado por vonnuman Ver Mensaje
Hola amigo, podrias usar esto

A = "hola"

Set xml = Server.CreateObject("Microsoft.XMLHTTP")
cad = "www.laweb.com/pagina.asp"
xml.Open "POST", cad , false
xml.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xml.Send "parametroA=" & A


y aquí tendrías la respuesta xml.responseText

Un saludo
Hola vonnuman. Creo que es una buena solucion, en estos dias lo pruebo y te comento. Muchas gracias por responder
__________________
You're face to face, with the man who sold the world - NIRVANA
Diese stadt ist eine Dirne, hat rote flecken auf der Stirn - RAMMSTEIN
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:08.