慈善网站 - 是否可以通过在网站A上提交表格来预先填写网站B上的输入字段?

时间:2013-04-12 06:54:22

标签: php forms url submit field

我想知道是否可以让用户访问我的网站(网站A)并填写一个包含名字,姓氏,电子邮件和提交按钮的表单。当用户点击提交时,该信息会通过电子邮件发送给我,但随后会将用户定向到此网站https://my.charitywater.org/p/donate?campaign_id=34971#donation-info,其中有一个表单要求提供相同的信息。

我想知道在我的网站(网站A)上收集的任何信息是否可以传递到慈善水资源页面并预填充这些字段,以便不必输入两次信息?

感谢您的帮助!!!

3 个答案:

答案 0 :(得分:1)

网站(A)无法让浏览器转到另一个(任意)网站(B)并使用A中的数据预先填写B上的表单控件。

必须明确设计网站B才能实现这一目标。

答案 1 :(得分:0)

你做不到。至少如果网站是您自己的网站,您可以使用更多技巧。

但我想情况并非如此,

您可以尝试自己发送网站(B)的表单。看看客户端HTML / JavaScript如何发送表单然后尝试重新创建表单。询问访问者他是否想要参与其中的任何内容,并且如果他愿意,还可以将数据发送到网站(B)。 执行此操作时,您关闭服务器端,因为浏览器不喜欢在HTML / JavaScript请求中跨越diffident域。

现在您甚至可以获取网站(B)的结果页面并将其显示给访问者。

答案 2 :(得分:0)

这可以通过GET变量将值传递给第三方网站来完成。

请注意,虽然目前有效,但它不是标准的,完全取决于第三方网站。他们完全有可能修改他们的代码并破坏你的网站,而没有标准的重新实现这一点的方法。

https://my.charitywater.org/p/donate?campaign_id=34971&payment_amt=100&first_name=John&last_name=Smith&comment_tx=This%20is%20my%20comment#donation-info