태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
2015.06.22 13:32

1. https://www.google.com/recaptcha 이동하여 신청하기
- Label, Domains, Owners 등을 입력

2. Site key, Secret key 확인하기
- site key, secret key 를 확인 


3. 해당 기능을 적용
- 해당 기능을 적용할 페이지에 

<script src='https://www.google.com/recaptcha/api.js'></script>

<form>
...
...
<div class="g-recaptcha" data-sitekey="6Lf2rggTAAAAAHAAvwDuCgwSUOq9X1fsnkRac4_a"></div> // site key (6Lf2~~~)
...

</form>

이렇게 스크립트와 <div> 을 삽입

4. 서버측 스크립트 적용
- 클라이언트에서 전달받은 form 값을 처리하는 페이지에

// secret key 와 from 으로 전달받은 g-recaptcha-response 값을 구글로 전달하여 인증처리
$url = 'https://www.google.com/recaptcha/api/siteverify?secret=6Lf2rggTAAAAADUZYqd2MExqeAs93PColbKERip9&response='.$_POST['g-recaptcha-response'];

$flag = json_decode(file_get_contents($url));

if (!$flag->success) {

// 예외처리 

exit;

}

...
...




Posted by 네오미르