|
发表于 2012-7-26 21:27:25
|
显示全部楼层
tlerbao 发表于 2012-7-6 14:27
确认我的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');
就可以了! |
|