2012-04-02 55 views
1

我正在尝试使用recaptcha来阻止提交给salesforce网址的表单上的垃圾邮件。 recaptcha说明声明将验证功能包含在我的内部格式检查中。因为表单虽然已提交给salesforce,但我不确定此代码应该放在哪里......或者如果正确输入验证码,如何解决将表单响应提交给salesforce以及如何重新显示表单不是。帮帮我?使用recaptcha与外部表单提交网址

回答

2

如果您的意思是表单的操作会在提交后将用户带到外部网站,那么您需要使用javascript/ajax检查验证码,或者创建一个中间人页面来处理验证和重定向(如果一切都有效)。如果事情不正确,两者都会让您有能力将用户带回表格。

+0

我该如何重新指定?对不起,如果这是一个愚蠢的问题。联系表单是一些.inc文件,所以不只是一个直接的URL来重定向它。 – EmBer 2012-04-02 19:02:01

+0

如果你想要“中间文件”方法,你需要改变表单的动作来指向一个新文件(大概是一个php文件)。在该文件中,您可以处理$ _POST变量,验证并验证所有表单数据,然后(如果一切正常),将它们重定向到表单应该到达的任何位置。 – orourkek 2012-04-02 20:00:03

0

只是将cookie保存到临时文件,然后用curl重新提交表单并将cookie设置为以前的临时文件