我搜索了很多,但我发现的所有问题都是关于 localhost 。我知道它适用于localhost或127.0.0.1,但我正试图在我的机器上用vagrant测试reCaptcha。
我的本地页面IP是192.168.10.10,在 hosts 文件(Win8)中我有192.168.10.10 local.page.dev
。在reCaptcha设置中尝试添加page.dev域,但没有运气 - reCapctha只是没有呈现。
有机会在本地计算机上测试它,但不是localhost吗?
答案 0 :(得分:1)
我发现在reCaptcha中将$_SERVER['REMOTE_ADDR']
更改为您注册的域名。
最简单(和最简单)的方法就是在您的表单中插入<?php $_SERVER['REMOTE_ADDR'] = 'yourdomain.com' ?>
,就在您的验证码脚本之前。
但我认为您也可以在PHP配置文件中更改它... (对不起,还在学习Web开发和PHP)
答案 1 :(得分:1)
答案 2 :(得分:0)
问题很旧,但问题仍然存在。适用于我的解决方案:
现在,您应该可以使用http:// localhost / path / to / page上的reCaptcha访问页面了