Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 验证码检查-表单正在提交到我无权访问的服务器页面_Javascript_Php_Jquery_Captcha_Recaptcha - Fatal编程技术网

Javascript 验证码检查-表单正在提交到我无权访问的服务器页面

Javascript 验证码检查-表单正在提交到我无权访问的服务器页面,javascript,php,jquery,captcha,recaptcha,Javascript,Php,Jquery,Captcha,Recaptcha,我的客户需要我在他的表单上执行验证码。表单的操作被设置为我们无权访问的外部页面 我想使用Google的reCaptcha,但似乎需要将一段代码(用于检查)放入目标页面(我们无法访问) 解决办法是什么?我尝试使用一些简单的Javascript数组和jQuery检查值,但似乎垃圾邮件发送者在几个月后学会了如何从页面代码中挖掘值(是的,值是写在那里的,这是Javascript,我不知道更好的方法),因为垃圾邮件又来了 一个好的客户端方式会更好。如果您知道要在这里使用的脚本或代码,将不胜感激。使用cap

我的客户需要我在他的表单上执行验证码。表单的操作被设置为我们无权访问的外部页面

我想使用Google的reCaptcha,但似乎需要将一段代码(用于检查)放入目标页面(我们无法访问)

解决办法是什么?我尝试使用一些简单的Javascript数组和jQuery检查值,但似乎垃圾邮件发送者在几个月后学会了如何从页面代码中挖掘值(是的,值是写在那里的,这是Javascript,我不知道更好的方法),因为垃圾邮件又来了


一个好的客户端方式会更好。如果您知道要在这里使用的脚本或代码,将不胜感激。

使用captcha托管另一台服务器,并在那里提交您的表单。如果成功,请将表单从验证码服务器提交到您无权访问的服务器。

是否有任何原因您不能先将表单发送到服务器,然后在检查recaptchaWell后使用curl将表单数据发布到第三方站点(这可能是一个选项),但目前我不知道如何继续。您认为使用cUrl、使用页面作为URL、提供表单数据作为参数还是类似的方法?那么上面的注释可能更简单—提交到表单数据发送的服务器?不需要中间服务器,对吗?@developer10中间服务器没有理由检查验证码。只需将表单
操作的目标更改为您的服务器,并将URL保存在一个可变的服务器端,如果recaptcha是正确的,则使用cURL发布到它。@developer10我认为他没有访问权限,不是吗?不管怎样,你明白我的意思了。将数据提交到您检查验证码的地方。@Tengiz我们可以访问起始网站,否则我们如何将验证码放在那里。但是表单操作指向另一台服务器上的页面,我们无法访问该页面(他只能访问他的成员区域,而不能访问核心文件)。谢谢你的评论,谢谢你的帮助。