您好,现在有一个这样的验证码,应该如何去做(主要是如何选择结果)?谢谢大家……
验证码图片如下:
http://hi.csdn.net/space-10119243-do-album-picid-887899.html

解决方案 »

  1.   

    取得结果是通过JS模拟RAIDO功能,代码自己百度.
    得到验证码选择答案的值.大概思路   做个隐藏域,表单里面,然后用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中进行比对.
    好了  思路写好了,还需要你自己努力.什么东西不动手实践 是不会进步的.祝你成功.