使用PHP调用云验证码-印象码
span style=font-family:Microsoft YaHei; 印象码,a href=http://www.yinxiangma.com/ rel=nofollowwww.yinxiangma.com/a,是国内最专业的第三方验证码安全防护解决方案提供商,将验证码安全技术、多媒体技术、精
印象码,www.yinxiangma.com,是国内最专业的第三方验证码安全防护解决方案提供商,将验证码安全技术、多媒体技术、精准广告投放技术、大数据处理技术及云计算技术结合起来,基于
SAAS
云计算的服务模式,为网站提供使用方便的、安全的、清晰的云验证码解决方案。
印象码采用云计算、基于标示的验证码方法、用户行为分析、多重冗余等技术实现了独立的第三方验证码系统,来专门提供验证码服务,同时,采用各种安全机制和策略,为网站提供更好的安全防护。
请到官网注册申请自己的Key:http://www.yinxiangma.com
印象码PHP_SDK下载地址:http://www.yinxiangma.com/sdk/PHP_3.0.rar
<script type='text/javascript' charset='gbk'>
//*XXXXXX部分修改为自己的PUBLICK_KEY
var YXM_PUBLIC_KEY = 'XXXXXX';
//*YYYYYY部分修改为应急策略路径,如http://www.123.com/YXM/localsec/
var YXM_localsec_url = 'YYYYYY';
function YXM_local_check()
{
if(typeof(YinXiangMaDataString)!='undefined')return;
YXM_oldtag = document.getElementById('YXM_script');
var YXM_local=document.createElement('script');
YXM_local.setAttribute("type","text/javascript");
YXM_local.setAttribute("id","YXM_script");
YXM_local.setAttribute("src",YXM_localsec_url+'yinxiangma.js?pk='+YXM_PUBLIC_KEY+'&v=YinXiangMaPHPSDK_3.0');
YXM_oldtag.parentNode.replaceChild(YXM_local,YXM_oldtag);
}
setTimeout("YXM_local_check()",2000);
document.write("<input type='hidden' id='YXM_here' /><script type='text/javascript' charset='gbk' id='YXM_script' async src='http://api.yinxiangma.com/api2/yzm.yinxiangma.php?pk="+YXM_PUBLIC_KEY+"&v=YinXiangMaPHPSDK_3.0'><"+"/script>");
</script>
2. [代码]验证码校验-Step1 跳至 [1] [2] [3] [全屏预览]
//打开YinXiangMaLibConfig.php文件,文件在下载的压缩包里:
define("PRIVATE_KEY","XXXXXX");
//*注意将上面XXXXXX部分修改为自己的PRIVATE_KEY
3. [代码]验证码校验-Step2 跳至 [1] [2] [3] [全屏预览]
<?php
//包含YinXiangMaLib.php文件到校验页面,文件在下载的压缩包里
require_once("YinXiangMaLib.php");
$YinXiangMa_response=YinXiangMa_ValidResult(@$_POST['YinXiangMa_challenge'],@$_POST['YXM_level'][0],@$_POST['YXM_input_result']);
if($YinXiangMa_response == "true") { echo "Yes!";}
else { echo "No!";}
?>
- 上一篇:正则表达式验证手机号码
- 下一篇:EasySite FireWall 防火墙模块
精彩图集
精彩文章






