摘要: 需求:现在常用的表单验证码大部分都是要用户输入为主,但这样对手机用户会不方便。如果手机用户访问,可以不用输入,而是click某一位置便可确认验证码,这样就会方便很多。原理:1.使用PHPimagecreate创建PNG图象,在图中画N个圆弧,其中一个是完整的圆(验证用),将圆心坐标及半径记录入session。2.在浏览器,当用户在验证码图片上点击时,记录点击的位置。3.将用户点击的坐标与session记录的圆心坐标、半径比较,判断是否在圆中,如是则验证通过。ClickCaptcha.class.phpsess_name = $sess_name; // 设置session name } ... 阅读全文
posted @ 2013-05-04 16:18 傲雪星枫 阅读(401) 评论(0) 推荐(0) 编辑