Enviar formulario a dominio externo

tada

Hola mediavideros,

Os pongo en situación. Tengo dos hostings cada uno con su dominio, en el cual uno acepta PHP y otro no. En el que no acepta PHP tengo que poner un formulario de contacto y había pensado lo siguiente..

En el host donde no acepta PHP poner el formulario y mediante javascript hacer un submit hacia el otro host donde tendré un script PHP que se encargue de hacer el envio del correo. La cosa es que no se muy si se puede, ni si es seguro ni por donde empezar para hacer esto.

La otra opción sería poner el formulario en el que si acepta PHP y en el otro meter un iframe.. pero esta forma no me convence demasiado y la dejo como última opción.

Alguna idea? recomendaciones?

SiNSoNiDo

Si que puedes hacer que el action del form apunte a otra página (en .php en este caso) y que esta recoja por post los datos.

El problema que veo es que alguien lo utilice de manera maliciosa para realizar spam en caso de que no tengas un captcha. Y controlar la variable del captcha (que por lo que he visto yo suelen ser sesiones) de un hosting a otro puede ser problemático, quizás la opción más fácil sea poner un iframe en el dominio que no acepta PHP que apunte al script.

1 respuesta
tada

#2 No sabía que se podía enviar un formulario a un dominio externo sin mas...

Y si lo hago así como dices y utilizo HTTP_REFERER para comprovar que los datos vienen del dominio que yo quiero? No se si esto puede dar problemas, tengo entendido que hay formas de engañar el referer (de oidas pero ni idea xD).

Lo del captcha lo descarto, es un formulario sencillo y no creo que guste a nadie.

1 respuesta
SiNSoNiDo

#3 si es un formulario sencillo sin captcha ni nada raro directamente haz que el action del form apunte a otra página, en principio no habría problema.

Leete esto http://www.iec.csic.es/criptonomicon/consejos/http_referer.html porque HTTP_REFERER no parece muy seguro.

1

Usuarios habituales

  • SiNSoNiDo
  • tada