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

duda metodo get y post

Estas en el tema de duda metodo get y post en el foro de ASP Clásico en Foros del Web. hola resulta que he creado un formulario en el cual los datos deben ser enviados a un mail el codigo que hace posible el envio ...
  #1 (permalink)  
Antiguo 02/11/2007, 08:55
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 146
Antigüedad: 17 años, 6 meses
Puntos: 0
duda metodo get y post

hola resulta que he creado un formulario en el cual los datos deben ser enviados a un mail el codigo que hace posible el envio de los datos al mail esta hecho en asp mi duda es la siguiente resulta que con el metodo get los datos llegan perfectamente al mail pero con el metodo post no y yo necesito usar el metodo post por que no quiero que los datos se vean en la url he puesto unos imprimir en pantalla en el codigo asp (response.write) de las variables que guardan los datos pero no muestra nada tb puse un response.write("holaaa") para saber si pasaba por ahi y era problema de codigo asp que se saltaba algo pero descarte esa opcion pues si me imprimia el holaaa asi ke el codigo asp esta bien entonces no se opr ke con el metodo post no funcionaa

si alguien sabe que me ayude por favor
muchas gracias
  #2 (permalink)  
Antiguo 02/11/2007, 09:28
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 21 años, 2 meses
Puntos: 63
Re: duda metodo get y post

Hola

Veamos, el envío de datos desde el formulario web hasta el buzón de correo de alguien tiene al menos dos partes:
1. El envío de los datos desde el formulario web hasta el servidor para que el asp los procese
2. El envío de los datos desde el servidor tras haber sido procesados por el asp.

El método post del formulario afecta al primer paso únicamente. Si los datos te llegan a la aplicación asp mediante el get y no mediante el post, significa que hay algo mal en tu aplicación, al menos en la forma en la que recibes o procesas la recepción de los datos. Te recomiendo que pases por el subforo de asp y consultes allí si hay algo malo con tus códigos.

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 02/11/2007, 10:52
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: duda metodo get y post

Seguramente en tu ASP tenés, por ejemplo,

Código:
var_para = request.querystring("para")
Así funciona para el método GET ya que request.querystring busca los pares clave/valor que se pasen por la URL.

Si usás el método POST, deberías usar:

Código:
var_para = request.form("para")
También podrías usar el request únicamente sin indicar la colección:

Código:
var_para = request("para")
De esta manera te olvidás si vienen por GET o POST, pero no es aconsejable.

Favor de trasladar este tema al foro ASP
__________________
...___...
  #4 (permalink)  
Antiguo 02/11/2007, 11:07
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 8 meses
Puntos: 381
Re: duda metodo get y post

Cita:
Iniciado por Al Zuwaga Ver Mensaje
Favor de trasladar este tema al foro ASP
hecho
  #5 (permalink)  
Antiguo 02/11/2007, 11:10
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años, 2 meses
Puntos: 772
Re: duda metodo get y post

Favor de borrar el mensaje duplicado

http://www.forosdelweb.com/f15/duda-...st-get-530222/
  #6 (permalink)  
Antiguo 02/11/2007, 11:24
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 146
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: duda metodo get y post

en mi codigo asp tengo lo sgte :

<%@ Language=VBScript %>
<% Response.Expires=0 %>
<% Response.BUFFER = TRUE %>
<!-- #include file="include/dtr_manda_mail.Mit"-->
<%

nuevo = trim(request("nuevo"))

Rut = request("ch_1")
Primer_Nombre = request("ch_2")
Segundo_Nombre = request("ch_3")
Apellido_Paterno = request("ch_4")
Apellido_Materno = request("ch_5")


e_mail1 = "[email protected]"


subject = "saludos: "& Apellido_Materno

body = " RUT "& Rut &" Primer nombre: "& Primer_Nombre &" - Segundo nombre: "& Segundo_Nombre &" - Apellido paterno: "& Apellido_Paterno

call mailCreate(Dtr_mail)

call mailAddAdress (Dtr_mail, e_mail1)


call mailSend(Dtr_mail,"MANCLI","rezocrew",subject,body ,Dtr_OK )




%>
  #7 (permalink)  
Antiguo 02/11/2007, 11:36
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 146
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: duda metodo get y post

al_zuwaga opr que dices que no es aconsejable colocar la variables de esta forma

variable1 = request(variable2)

pues yol o tengo asi de esa forma en mi codigo y es la unika que se para rescatar los datos qeu tan guardados en el formulario si me puedes guiar para opder rescatarlos de otra forma o ver en qeu estoy fallando te estaria muy agradecido
  #8 (permalink)  
Antiguo 02/11/2007, 12:47
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: duda metodo get y post

Cita:
Iniciado por rezocrew
al_zuwaga opr que dices que no es aconsejable colocar la variables de esta forma
Bueno, porque conviene rescatar cada cosa según desde donde se hayan enviado.
Pero viendo tu código, lo estás haciendo de esa manera (Primer_Nombre = request("ch_2")) y te debería funcionar... no veo nada malo por allí. Poné por favor el código del formulario y, de existir, la función javascript que te está haciendo la validación del form.



Cita:
Iniciado por JavierB Ver Mensaje
Favor de borrar el mensaje duplicado

http://www.forosdelweb.com/f15/duda-...st-get-530222/
hecho
__________________
...___...
  #9 (permalink)  
Antiguo 02/11/2007, 13:28
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 146
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: duda metodo get y post

descubri la falla biueno eso creo yo :S en el form tenia una atributo enctype="text/plain"
para decir ke el mail se recibiria en forma de texto ... bueno probrando y probando decidi sacar este parametro y el formulario se envio correctamente con el metodo post... ahora mi duda es el por que de esta situacion de el que influya el enctype="text/plain" en el envio de datos a la funcion mandar_mail.asp ....sera ke este parametro solo se usa con el parametro ACTION="mailto: [email protected]" ???. bueno muchas gracias a todos lo que me ayudaron y disculpen si los he molestado mucho
  #10 (permalink)  
Antiguo 02/11/2007, 15:06
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: duda metodo get y post

Ah, claro... Que yo sepa, los enctype de un formulario son 2:

application/x-www-form-urlencoded: Si no se especifica ninguno se usa este ya que es el default
multipart/form-data: Se usa para hacer uploads de archivos.

No uses nunca los enctypes, salvo que vayas a hacer un upload y entonces deberás usar el segundo.

Finalmente era un problema de HTML
__________________
...___...
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 11:06.