Authcode.php代码结束
在Controller中,有个admin类,其中有两个方法:
Class Admin extends CI_Controller{
function __construct()
{
parent::__construct();
$this->load->library('Authcode');
}
function captcha(){
if($_POST){
if ($this->authcode->check($this->input->post('gd_pic'))) {
echo "right";
} else {
echo '验证码不正确,请重新输入';
}
}else{
$this->load->view('demo');
}
}
function show_captcha(){ //此方法用于显示验证码图片,归一个view中的img的src调用
$this->authcode->show();
}
}
下面是在视图view中创建一个demo.php了,代码如下:
<?php echo form_open('c=admin&m=captcha');?>
<input type="text" name="gd_pic" />
<img src="<?php echo base_url('?c=admin&m=show_captcha');?>" ><br>
<input type="submit" name="submit" value="验证" />
<?php echo form_close();?>
OK. 一切结束,终于正常运行了。
更多关于CodeIgniter相关内容感兴趣的读者可查看本站专题:《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《php优秀开发框架总结》、《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《Zend FrameWork框架入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。







