Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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
php警报和谷歌验证码_Php_Recaptcha - Fatal编程技术网

php警报和谷歌验证码

php警报和谷歌验证码,php,recaptcha,Php,Recaptcha,我有一个密码请求页面,我正在使用谷歌验证码,我的问题是如何让它们同时启动 如果我在没有完成任何内容的情况下单击“提交”,我会收到“请选中反垃圾邮件‘我不是机器人’复选框!”和“未指定电子邮件”的警告 简单解决方案,在顶部添加$captcha变量并添加此代码 if(isset($_POST['g-recaptcha-response'])){ $captcha=$_POST['g-recaptcha-response']; } if(!$captcha){

我有一个密码请求页面,我正在使用谷歌验证码,我的问题是如何让它们同时启动

如果我在没有完成任何内容的情况下单击“提交”,我会收到“请选中反垃圾邮件‘我不是机器人’复选框!”和“未指定电子邮件”的警告


简单解决方案,在顶部添加$captcha变量并添加此代码

if(isset($_POST['g-recaptcha-response'])){
      $captcha=$_POST['g-recaptcha-response'];
    }
    if(!$captcha){
      echo "<script> alert('Please check the the captcha form.'); </script>";
    }
if(isset($\u POST['g-recaptcha-response'])){
$captcha=$_POST['g-recaptcha-response'];
}
如果(!$captcha){
echo“警报('请检查验证码表单');”;
}
我推荐使用本教程,它对我帮助很大


希望有帮助:)

谢谢您的帮助,但我的验证码有不止一条错误消息/警报。
if(isset($_POST['g-recaptcha-response'])){
      $captcha=$_POST['g-recaptcha-response'];
    }
    if(!$captcha){
      echo "<script> alert('Please check the the captcha form.'); </script>";
    }