1、生成验证码
public function captcha(){
$this->load->helper('captcha');
$vals = [
// 'word' => 'Random word',
'img_path' => './captcha/',//存储生成验证码的位置
'img_url' => base_url('captcha'),//验证码路径
// 'font_path' => './path/to/fonts/texb.ttf',
'img_width' => '150',//验证码外框宽度
'img_height' => 30, //验证码外框长度
'expiration' => 7200,
'word_length' => 4,//验证码内容长度
'font_size' => 16, //验证码字体大小
'img_id' => 'Imageid',
'pool' => '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',//随机内容
// White background and border, black text and red grid
'colors' => array(
'background' => array(255, 255, 255),
'border' => array(255, 255, 255),
'text' => array(0, 0, 0),
'grid' => array(255, 40, 40)
)
];
$cap = create_captcha($vals);//生成二维码
return $cap['image'];
}