驗證碼之google的reCAPTCHA使用

2021-06-16 18:30:02 字數 1873 閱讀 4530

天熱了,各種選秀節目不斷,網際網路活動上的各種選秀節目也不少。有了選秀,就會有投票,票數的多少導致的名次先後之爭直接牽扯到選手的利益。於是,各種刷票產業應運而生。

筆者用過各種防刷票的方法來杜絕,基本都無用。每次活動經歷刷票工具的攻城拔寨後,票數暴漲。

最近採用了google的recaptcha驗證碼機制,刷票基本杜絕。具體使用方法記錄如下,已被後用。

1、首先申請api keys

url:

2、非外掛程式方式

頁面端**方式一:直接頁面顯示

頁面端**方式二:ajax

使用者輸入驗證:ajax請求

url:

parameters (sent via post)

privatekey (required)

your private key

remoteip (required)

the ip address of the user who solved the captcha.

challenge (required)

the value of "recaptcha_challenge_field" sent via the form

response (required)

the value of "recaptcha_response_field" sent via the form

recaptcha.get_challenge()獲取challenge;

recaptcha.get_response()獲取 response.

返回:line 1

3、使用php的外掛程式方式

客戶端:

伺服器端:

<?php

require_once('recaptchalib.php');

$privatekey = "your_private_key";

$resp = recaptcha_check_answer ($privatekey,

$_server["remote_addr"],

$_post["recaptcha_challenge_field"],

$_post["recaptcha_response_field"]);

if (!$resp->is_valid) else

?>

PHP之驗證碼

1 header content type image jpeg 4 驗證碼函式 5function getverify type 4 2021 建立畫布 22 width 500 23 height 300 2425 image imagecreatetruecolor width,height ...

12306驗證碼 驗證碼的架構

最近和眾屌絲一樣,在12306上面刷著春節回家的票。與她大戰無數個回合之後,終於搶到了一張回家的高鐵票,不斷感慨最近人品還不錯。當前,在使用12306的過程中,充滿很多的心酸,念叨了鐵道部的親人很多次 罪過 其中最讓人糾結的一項即是 驗證碼。12306採用驗證碼,無疑是一種很不錯的措施,可以在一定程...

驗證碼 簡單驗證碼識別

這裡的驗證碼是內容非常簡單的,結構非常清晰的 這裡的驗證碼是內容非常簡單的,結構非常清晰的 這裡的驗證碼是內容非常簡單的,結構非常清晰的 興之所至之所以說簡單,我覺得是這樣的 抽了五張驗證碼扔進ps,50 透明度,長這樣 只有數字為內容 每張圖的數字都在固定位置 沒有太大的干擾因素 數字字型,形態完...