您好,现在有一个这样的验证码,应该如何去做(主要是如何选择结果)?谢谢大家……
验证码图片如下:
http://hi.csdn.net/space-10119243-do-album-picid-887899.html
验证码图片如下:
http://hi.csdn.net/space-10119243-do-album-picid-887899.html
解决方案 »
- PHP rand 随机读取语不成功,要怎么修改(图)
- 链接库(txt)与可以查询功能就这点分了。
- 请教PHP正则里中括号和圆括号的区别
- 请教一个正则表达式
- win7下配置PHP环境问题
- 关于系统采集问题fopen
- include包含文件里,标签不解析,哪位哥哥姐姐给帮帮忙,在线等待中。。。
- mysql求助 请问where a.id=b.id 和join on a.id=b.id 在效率上的区别
- where should i download vBulletin 2.2.4 ?
- 请教 预排序遍历树算法(非递归无限极分类算法) ,删除一个分支节点和它所有的子节点问题
- php cookie 过期
- php操作access数据库(绝对菜鸟问题)
得到验证码选择答案的值.大概思路 做个隐藏域,表单里面,然后用JS作一个类似raido的按钮组(纯div+css的),改变radio的按钮同时改变隐藏域的值.
比方说做个div里面有10个图片,然后十个图片的点击动作是改变背景颜色,同时改变隐藏于的值.这样就通能够隐藏域来实现答案的POST或者GET了 .
这样就能够通过JS模拟radio实现选择答案的功能了.
验证的话首先要生成图片,要用到PHP的gd库
//随机函数得到两个加数
rand()
//可能要用到字符串转换为代码执行的函数eval()
//要用到的图片处理函数
imagecreatetruecolor()
imagecolorallocate()
imagefilledrectangle()
imagettftext()
//然后图片生成了之前记得用header指定图片
header("Content-type: image/png")还需要得到之前算式的和.
可以写成个函数,无参数,返回图片和和数字.或者直接把结果存入SESSION中进行比对.
好了 思路写好了,还需要你自己努力.什么东西不动手实践 是不会进步的.祝你成功.