tlerbao 发表于 2012-7-6 14:27 static/image/common/back.gif
确认我的input name 就是code错误直接走我的message方法了 就是说if $code == $this->session->userdat ...
跟你遇到同样的问题,检查了一下,发现function show()里面设置session的不成功,
$_SESSION[$this->name]=$randcode;
$this->session->set_userdata(array($this->name=>$randcode));
这两个方法都试过了,诡异的原因啊~还没找到解决方法
tlerbao 发表于 2012-7-6 14:27 static/image/common/back.gif
确认我的input name 就是code错误直接走我的message方法了 就是说if $code == $this->session->userdat ...
- -找到解决方法了。在captcha library的php文件里面 加一个var $captcha = '';
在show() 里面
的底部加一句 $this->captcha = $randcode;
再添加一个function
function getCaptcha()
{
return $this->captcha;
}
//之后在controller 里面
$this->captcha_code->show();
//加下面这句,把captcha的值添加到session里面去
$this->session->set_userdata('captcha',$this->captcha_code->getCaptcha());
验证的时候
$captcha_session = $this->session->userdata('captcha');
就可以了!
那确实不错的
哇,非常的不错哦
看下
简单实用,支持了!
不错:lol
我的图片怎么不显示啊,求教了
我的图也不显示,就是一个叉叉:'(
yinchuandong 发表于 2012-8-17 18:26 static/image/common/back.gif
我的图片怎么不显示啊,求教了
看看13楼,我又详细总结了一个步骤,按着那个步骤做。