开发者社区> 问答> 正文

php验证码可以显示,但放在CI上边就又不显示了,什么原因?

php验证码可以显示,但放在CI上边就又不显示了,什么原因?
screenshot
screenshot
screenshot
screenshot

展开
收起
落地花开啦 2016-06-17 11:09:54 2170 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    1、ci中调用library的方式为

    <?php
    //application->Controllers->images.php
    Header("Content-type:image/GIF");
    class images extends CI_Controller{
        public function index(){
            $this->load->library('MY_Imagecode');
            $imagecode = new MY_Imagecode();
    
            //or 
            //$imagecode = null;
            //$this->load->library('MY_Imagecode', null, $imagecode);
    
            $imagecode->imageout();
    
        }
    }

    2、ci中使用session的方式为

        $this->load->library('session');
        $this->session->set_userdata(array('code'=>$this->session));
        //session_start();
        //$_SESSION['code']=$this->session;
    2019-07-17 19:42:13
    赞同 展开评论 打赏
问答分类:
PHP
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载