关于ci框架使用captcha验证码的问题。。
首先是个控制器中的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" />知道的能否回答一下
參考 CI 社區 - CI 驗證碼 Captcha (含點圖刷新) 一个替代方案,请参考: http://www.ifixedbug.com/posts/codeigniter-captcha-library 这个问题请高手直接回答一下啊?到底有没有人在啊?都是在秀机灵,有没有人能够正面回答一下啊 我也是碰到了同样的问题?请hex 出来回答一下啊,不是说是高手吗 是啊,为什么不能显示?请问你解决了吗,我很好奇到底是什么问题 弱水河_kUW1u 发表于 2016-12-17 09:22
是啊,为什么不能显示?请问你解决了吗,我很好奇到底是什么问题
不显示的原因很多,不是某个固定原因引起的,多数原因都是初学者“疏忽”导致的。
页:
[1]