用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3187|回复: 6
收起左侧

关于ci框架使用captcha验证码的问题。。

[复制链接]
发表于 2015-3-24 13:51:55 | 显示全部楼层 |阅读模式
首先是个控制器中的captcha方法
public function captcha()
    {
                $this->load->helper('url');
        $this->load->helper('captcha');

          //设置验证码参数
                $vals = array(
                        'img_path' => './data/captcha/', //验证码图片保存路径
                        'img_url' => 'http://localhost/yuekeueditor/data/captcha/', //验证码显示路径
                        'img_width' => '120',  //验证码图片宽度
                        'expiration' => 120  //验证码保存时长,超时自动销毁
                        );
                $cap = create_captcha($vals);



       header('Content-Type: image/jpeg');
echo  $cap['image'];
       
               
    }

这样验证码是生成了。但是在某个页面中这么调用    <img id="codeimage" src="<?php echo site_url('test/captcha');?>" />  这样根本无法显示    在html中他是这样的  <img id="codeimage" onclick="javascript:this.src='http://localhost/yuekeueditor/index.php/test/captcha?'+Math.random();" src="http://localhost/yuekeueditor/index.php/test/captcha" />  知道的能否回答一下

发表于 2015-3-24 13:58:20 | 显示全部楼层
发表于 2015-3-24 22:02:00 | 显示全部楼层
发表于 2016-12-17 08:29:51 | 显示全部楼层
这个问题请高手直接回答一下啊?到底有没有人在啊?都是在秀机灵,有没有人能够正面回答一下啊
发表于 2016-12-17 08:31:12 | 显示全部楼层
我也是碰到了同样的问题?请hex 出来回答一下啊,不是说是高手吗
发表于 2016-12-17 09:22:09 | 显示全部楼层
是啊,为什么不能显示?请问你解决了吗,我很好奇到底是什么问题
发表于 2016-12-19 10:28:11 | 显示全部楼层
弱水河_kUW1u 发表于 2016-12-17 09:22
是啊,为什么不能显示?请问你解决了吗,我很好奇到底是什么问题

不显示的原因很多,不是某个固定原因引起的,多数原因都是初学者“疏忽”导致的。

本版积分规则