php代码:
<?php
// 配置验证码
$code_ini = array(
'code_count' => 4, // 验证码长度
'code_size' => 20, // 验证码字体大小
'code_width' => 100, // 验证码框宽度
'code_height' => 30, // 验证码框高度
'code_num' => true, // 开启数字
'code_upper' => true, // 开启大写字母
'code_lower' => true, // 开启小写字母
'code_remove' => '1li0oO2zZ' //排除易混淆字符
);
// 将配置项转为对应变量
foreach ($code_ini as $key=>$value) {
$$key = $value;
}
// 创建验证码画布
$code_img = imagecreatetruecolor($code_width, $code_height);
$black = imagecolorallocate($code_img, 0, 0, 0);
// 填充随机背景颜色
$bg = imagecolorallocate($code_img, rand(200, 255), rand(200, 255), rand(200, 255));
imagefill($code_img, 0, 0, $bg);
// 随机画100个干扰点
for ($i = 0; $i











