PHP Tutorial For Beginners: Google reCAPTCHA v2

이 비디오 자습서 마지막 부분에서 귀하의 양식을 보호하는 방법을 알게 될 것입니다 Google recaptcha를 사용하여 나와 함께있어 라

그래서 지금 나는 여기 내 PHPstorm에서 내가 만든 나는 또한 하나를 창조 한 신제품 빈 indexphp 파일과 나는 가지고있다 당신이하지 않았다면 내 localhost를 시작했다 처음부터 해보십시오 당신이하기 위해서해야 할 일 귀하의 양식을 보호하는 것은 포크 그리고 그 후에 우리는 당신을 보호하는 방법 그래서 내가 만들 것입니다

정상적인 HTML 문서 유형을 하나만 입력하면됩니다 텍스트가되며 자리 표시자는 당신의 이름은 무엇입니까? 우리가 가지고가는 고통 버튼을 누르면 우리가 가장 먼저해야 할 일이 생깁니다 recaptcha를 구현하려면 할 일이있다 googlecom 슬래시 recaptcha 및 그 후에 우리는을 클릭해야합니다

reCAPTCHA 받기 너는 너를 포기하지 않을거야 제발 해줘 이제 모든 목록을 볼 수 있습니다 당신의 탈환 사이트는 사용하고 나서 이것은 내 테스트 계정이기 때문에 나는 아무 것도 없어 나는 그 두 가지를 가지고있다

전혀 사용하지 마십시오 이 라벨을 만들 필요가 있습니다 네가 어디 있는지 기억해 이 사이트의 예를 들어 어떤 사이트를 내가 할 수있는 로컬 호스트 자습서를 말하십시오 recaptcha V2와 여기 내가해야합니다 도메인 목록을 입력하십시오

지금이 reCAPTCHA를 사용할 것입니다 나는 단지 localhost를 사용할 것이다 reCAPTCHA 서비스 약관 수락 및 나는 어떤 오류도 원하지 않으며 나는 그 후에 등록을하면 우리를 위해 일부 사이트 키 비밀 키 등 우리가해야 할 첫 번째 일 HTML 내부에 복사해야합니다 코드를 붙여 넣기 전에 붙여 넣기 만하면됩니다 닫는 본문 태그 다음에 우리가 이 코드를 복사해야 할 필요가 있습니다

닫는 직전에 붙여 넣기 이런 식으로 태그를 작성하면 해야 할 일은 코드를 작성하는 것입니다 서버에있을 것이고 보안 문자를 확인하여 PHP와 나는 이것이이 버튼의 이름이라고 말할 것이다 제출하고 나는 if 문 하나를 쓸 것이다 누군가 내가 이걸 누를 지 시험 할게 저장 버튼을 클릭하고 나는 모든 정보를 받아 들일 뿐이다

나는 여기에서 잊어 버릴 양식에서 사용자 이름을 알려줌으로써 사용자 이름을 도울 것입니다 동등한 게시물 사용자 이름 우리는 비밀을 것입니다 열쇠는 여기에서 왔어 그래서 우리 시민 정신 열쇠는 맞아 여기에 복사 할 것입니다 모든 비밀 키를 뿌리 자

당신이 필요로하는 다음 일은 반응이에요 우리의 응답의 가치는 우리가 이것을 복사 할 필요가있다 응답 키 동등한 게시물 및 그것은 원격 IP를 제공하기위한 선택 사항이지만 우리가 할 수있는 사용자 IP를 얻는 방법을 보여줄 것입니다 원격 서버에서 다시 가져 오기 주소 그리고 그 것이고 지금은 다음 것 우리가해야 할 일은 구글 비밀 키 응답 키 및 사용자 IP와 Google에서 누군가가 실제로 인간인지 확인합니다 그들은 그 정보를 반환 할 것입니다

우리의 URL에 우리는 정보가 여기에 있습니다 우리는 복사 할 필요가 있고 우리는 할 것입니다 비밀 키 resposne 키 및 사용자 IP 추가 우리가 비밀을 말할 수 있도록 방법을 얻으려고 동일 비밀 키 다음 우리 resposne 및 제거 IP 그래서 응답 동등한 응답 키 및 원격 IP 평등 사용자 IP 및 그렇지 않은 IP 암소는 함수 파일을 호출합니다 콘텐츠와 URL을 제공 할 것입니다

그 함수에 우리는 또한 쓸 수있다 이 부분은 여기에 있지만 여기서는 안됩니다 복잡하게하고 싶다 이제하자 무엇이 우리의 반응을 얻을 수 있는지 보도록 우리는 우리가 가지고있는 것을 볼 수 있습니다

우리가 만든 하나의 새로운 HTML 양식 우리도 CAPTCHA를 가지고 있습니다 구글 그래서 만약 안에 임플란트 여기에 데이터를 입력하고 저장을 클릭하십시오 목표가 성공이라고 거짓말하는 것을 볼 수 있음 false 사용자가 클릭하지 않았 음을 의미합니다 이 버튼을 클릭하면 확인을 기다렸다가 보시다시피 우리는 성공했다 true는 사용자가 로봇이 아니라는 것을 의미합니다

그리고 그것은 인간이므로 여기에서 볼 수 있습니다 데이터는 JSON 객체이고 우리는 코딩 된 데이터로 변환해야하므로 응답에 이렇게 말할 것입니다 다시 JSON 디코드와 동일 해지면 이제 우리는 그것을 대상으로 삼아 응답 성공 에코 다른 에코 확인에 실패했습니다 그리고 지금 다시 시험합시다 상원 의원의 말을 듣겠습니다

저장 확인 실패 다시 시도하면 로봇이 아닙니다 그는 검증 성공이라고 말하고 싶습니다 이름이 Senaid이기 때문에 매우 쉽습니다 우리 한테 복사해서 붙이기 만하면 돼 너희들에게 질문이 있으면 아래의 코멘트에 이 비디오가 마음에 드시면 친구와 공유하고 공유하십시오

주의를 기울이십시오