一个PHP验证码程序
网络整理 - 08-16
应用例子PHP代码:1. 代码包括以下内容:
log_aux.php 共用例子代码。可以用在别的工程中。
log_demo.html 登录例子的主页面。
log_demo.php 登录后台处理的PHP代码,调用了log_aux.php中的代码。
pinimg 目录中存放相应的验证码图片,与对应关系。
pinimg/0000/00*.jpg 验证证码图片。
pinimg/0000/map.txt 对应关系文件(通用格式)。
pinimg/0000/pinmap.php 对应关系文件(PHP格式)。
应用例子使用:
1. 把例子文件上传到WEB服务器内(支持PHP)。
2. 用 IE 打打远程的 log_demo.html 文件。
3. 输入验证码,按 <submit> 就可以测试了。
(注:用FireBug时要注意,FireBug会再次向服务器取验证码图片,从而产生问题。)
把 log_aux.php 应用到实际工程中时要注意:
1. $magic_a 与 $maigc_b 要改动,这样生成的MD5就会不一样。
2. pinimg 的目录设定在 function getPinImg() 中的变量 $path. 到时要改一下的。
3. 对应非 PHP的应用,可以读取 map.txt 来处理。
完整的代码下载: