我剛剛設置新的谷歌recaptcha與複選框,它在網站上工作正常,但是我不知道如何在服務器端使用PHP做到這一點,我試圖使用舊的代碼在下面,但即使沒有使用recaptcha,表單也會被髮送。新的谷歌recaptcha與複選框服務器端php
require_once('recaptchalib.php');
$privatekey = "my key";
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if (!$resp->is_valid) {
$errCapt='<p style="color:#D6012C ">The CAPTCHA Code wasnot entered correctly.</p>';}
檢查它已經填寫。'如果(strlen的($ _ POST [ 'recaptcha_challenge_field'])> 0){}' – 2014-12-03 14:30:26
謝謝你的迴應,但你可以給我更多的細節,請.. – Moatez 2014-12-03 15:06:55
我剛剛在聯繫表單上實現了這一點。我建議使用新的谷歌提供的'recaptchalib.php'連同他們的例子在這個鏈接:https://github.com/google/ReCAPTCHA/tree/master/php – 2014-12-03 15:18:52