Foros del Web » Programación para mayores de 30 ;) » Programación General »

Formulario CGI Ayuda!!

Estas en el tema de Formulario CGI Ayuda!! en el foro de Programación General en Foros del Web. Necesitaria que alguien me ayude ya que esto no tengo idea: Tengo un formulario con el siguiente codigo: <form method="post" action="http://www.b-storming.com.ar/cgi-bin/form.cgi"> <p> <input type="hidden" name="recipient" ...
  #1 (permalink)  
Antiguo 28/06/2003, 14:49
Avatar de elututo  
Fecha de Ingreso: mayo-2002
Ubicación: Rio Cuarto, Cordoba
Mensajes: 80
Antigüedad: 22 años
Puntos: 1
Exclamación Formulario CGI Ayuda!!

Necesitaria que alguien me ayude ya que esto no tengo idea:
Tengo un formulario con el siguiente codigo:

<form method="post" action="http://www.b-storming.com.ar/cgi-bin/form.cgi">
<p>
<input type="hidden" name="recipient" value="[email protected]">
<input type="hidden" name="redirect" value="http://www.b-storming.com.ar/exito.htm">
<input type="hidden" name="subject" value="Consultas">
.....
......etc
</form>

Yo necesitaria saber qué código pongo en form.cgi

Desde ya muchisimas gracias
  #2 (permalink)  
Antiguo 11/07/2003, 16:10
 
Fecha de Ingreso: julio-2003
Mensajes: 165
Antigüedad: 20 años, 9 meses
Puntos: 1
Bueno, por cuestiones de tiempo no puedo en este momento darte una respuesta completa, pero al menos puedo preguntarte sobre lo que estás haciendo para hacerme una idea más clara de cómo enfrentar el problema.

Como probablemente sepas, no se trata simplemente de escribir algo en particular en un archivo llamado form.cgi y esperar que funcione. Hay muchas cosas involucradas en algo tan simple(?) como un formulario en HTML.

form.cgi en este caso tendría que ser una aplicación, que en particular sepa procesar la entrada del método POST de HTTP. Usualmente, este tipo de cosas se programan en Perl o PHP, pero eso no importa mucho.

Volviendo al tema, el servidor que procese los documentos web debe poder ejecutar estas aplicaciones. En fin... no sé si te estoy diciendo cosas obvias y esperabas una respuesta más informativa o en algún paso quizás necesites más ayuda.

Lo primero que haría sería preguntarte:

* ¿En qué servidor estás montando eso?
* ¿En qué lenguaje de programación esperas escribir la aplicación form.cgi?

Por otra parte, pienso que especificar el valor de una variable como el recipiente de un formulario de correo dentro de la página HTML misma es mala idea:

<input type="hidden" name="recipient" value="[email protected]">

Es posible que algunos personajes aprovechen de este modo tu aplicación CGI para hacer envios de correo masivos u otras cosas a costa de tu servidor, precisamente porque la variable del recipiente se especifica dentro del HTML, cosa que puede alterarse de fácilmente. A menos, claro, que la aplicación misma (form.cgi) tenga algún mecanismo básico de autenticación o validación mediante Referers por ejemplo. Por favor dime si no me hago entender.

En fin... como dije, no sé hasta qué punto esta información te es útil o no, pero podemos ir avanzando por pasos.
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:39.