2015年7月5日 星期日

[舊文] 教你如何使用Google的reCAPTCHA驗證碼PHP V1.0

Google的reCAPTCHA驗證碼,分成4篇做說明,keys申請、PHP V1.0、PHP V2.0 ver 1.0.0、PHP V2.0 ver 1.1.2,此篇將說明PHP V1.0部份。

仍然有網站在使用V1.0舊版,可能是PHP版本在5.3.2以下吧,recaptcha PHP V1.0舊版,最後版本為recaptcha-php-1.11.zip。

V1.0舊版介紹 https://developers.google.com/recaptcha/old/intro

請先看過教你如何使用Google的reCAPTCHA驗證碼keys申請,並已有site key及secret key。

https://developers.google.com/recaptcha/old/docs/php 點擊 reCAPTCHA PHP library 下載recaptcha-php-1.11.zip





使用7-zip之類軟體解壓,在用notopad++之類文字編輯軟體,打開example-captcha.php,填入site key及secret key

$publickey 填入 site key 、 $privatekey 填入 secret key



WampServer之類的架站軟體,在自己電腦上,測試一下,看看結果



那串警告,是現在網頁傳值的$_POST或$_GET,外圍要加上isset或empty做判斷,修改後,如下圖:



效果展示:





由於PHP V1.0不會在更新,你又覺的這版還蠻好用的,可以下載此篇範例,然後修改成你網站的驗證碼,記得zip解壓後,用notepad++打開ex001.php,$publickey參數換成你的site key,$privatekey參數換成你的secret key,這樣才能run。

phpex001範例下載 → drive.googleonedrive.livedropbox下載教學

後續文章 → 教你如何使用reCAPTCHA驗證碼PHP V2.0 part1篇



對上述圖文教學,還不太明白的話,請至下方連結,查看youtube視頻解說。

視頻解說之第一部分:http://youtu.be/skuqUvvLmU8

謝謝大家,抽空觀看,files備份檔名:phpguides 003

沒有留言:

張貼留言