前端页面指数。php
& lt; br/比; 验证码:& lt; input 类型=拔谋尽?大??”,name=按搿弊4? lt; img src=" https://www.yisu.com/zixun/test.php ", onclick =皌his.src=' https://www.yisu.com/zixun/test.php? ' + math . random()/祝辞& lt; br/比; & lt; input 类型=疤峤弧?name=" dosubmit ", value=" https://www.yisu.com/zixun/留言”/比; & lt;/form>
生成验证码图片测试。php
& lt; ? php ,,,class Vcode { ,,,,,,,private 宽度;美元,,,,,,,,//宽 ,,,,,,,private heigth美元;,,,,,,,//高 ,,,,,,,private num美元;,,,,,,,,,,,//数量 ,,,,,,,private 代码;美元,,,,,,,,,,//验证码 ,,,,,,,private img美元;,,,,,,,,,,,//图像资源 ,,,,,,,//构造方法 ,,,,,,,function __construct(宽度=80,身高=25美元,美元num=4) { ,,,,,,,,,,,,,,,这个→美元width ,,,,,,,=,,,美元宽度; ,,,,,,,,,,,,,,,这个→美元heigth ,,,,,,=,,,美元的高度; ,,,,,,,,,,,,,,,这个→美元num ,,,,,,,,,=,,, num美元; ,,,,,,,,,,,,,,,这个→美元code ,,,,,,,=,,,这个→美元createCode (); ,,,,,,,} ,,,,,,,//获取字符的验证码 ,,,,,,,function getCode () { ,,,,,,,,,,,return $ this→代码; ,,,,,,,} ,,,,,,, ,,,,,,, ,,,,,,,//输出验证码图形 ,,,,,,,function outimg () { ,,,,,,,,,,,//创建背景,颜色,大小,边框 ,,,,,,,,,,,这个→美元createBack (),,,,,,,,,,,, ,,,,,,,,,,,//画字,大小,字体颜色 ,,,,,,,,,,,这个→美元outString (); ,,,,,,,,,,,//干扰元素,点,线条 ,,,,,,,,,,,这个→美元setDisturb (); ,,,,,,,,,,,//输出图像 ,,,,,,,,,,,这个→美元printImg (); ,,,,,,,} ,,,,,,,//创建背景 null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nullPHP验证码,高洛峰细说PHP