ner0tic / php-minteye-api
minteye api 封装器
dev-master
2012-12-16 16:11 UTC
Requires
- php: >=5.3.2
- ner0tic/php-api-core: *
This package is not auto-updated.
Last update: 2024-09-22 04:19:24 UTC
README
ORM 无关的 php 库,用于访问 minteye api
安装
添加到 composer
"require": { "ner0tic/php-api-core": "*", "ner0tic/php-minteye-api": "*" // ...
创建配置文件 app/config/minteye.xml
<parameters> <parameter key="minteye.url">http://api.adscaptcha.com/:path.aspx</parameter> <parameter key="minteye.captcha_id">XXXX</parameter> <parameter key="minteye.public_key">XXXXXXXXXXXXXXX</parameter> <parameter key="minteye.private_key">XXXXXXXXXXXXXXXX</parameter> </parameters>
使用方法
客户端(显示)使用方法
$minteye = new \Minteye\Client(); $captcha = $minteye->generateCaptcha(); echo $captcha;
服务器端(验证)使用方法
$minteye = new \Minteye\Client(); $challenge = $_POST['adscaptcha_challenge_field']; $response = $_POST['adscaptcha_response_field']; $validated = $minteye->ValidateCaptcha($challenge, $response, $_SERVER['REMOTE_ADDR']); if( $validated ) { // validation passed, do stuff... } else { // captcha check fail, show error message }