[PHP]를 인터페이스 reCAPTCHA를 동작 검증을 추가

얻기 위해이 도메인의 reCAPTCHA를 확인을 Google 계정을 생성하고 생성 할 벽이 필요, 이상이 Secrect
https://www.google.com/recaptcha/admin

 

HTML과 원위 증가 JS 코드, 예를 들어

< 입력 유형 = "숨겨진" 이름 = "토큰" ID = "토큰"  /> 
< 스크립트 SRC = "https://www.recaptcha.net/recaptcha/api.js?render=客户端scerect" > </ 스크립트 > 
< 스크립트 > 
grecaptcha.ready ( 함수 () { 
    grecaptcha.execute ( ' 客户端scerect ' , {행동 : ' 홈페이지 ' .}) 다음 ( 함수 (토큰) { 
       $ ( ' #token ' ) .val (토큰) ; 
    }); 
});
</ 스크립트>

예를 들어, 백엔드 인증 코드 증가 :

포스트请求은 https : // www.recaptcha.net/recaptcha/api/siteverify, 
$ tokenVerify = 배열 ();
$ tokenVerify [ '비밀'= '服务端secrect' ;
$ tokenVerify [ '응답'] = $ PARAMS [ '토큰' ];
$ tokenResponse = 포스트 ( "https://www.recaptcha.net/recaptcha/api/siteverify", $ tokenVerify );
경우 (  ( $ tokenArr ) ||! $ tokenArr [ '성공' ]) {
     ... 
}

 

추천

출처www.cnblogs.com/taoshihan/p/12016564.html