用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1581|回复: 0
收起左侧

[HELP] SESSION在上传流程中应该怎么设置

[复制链接]
发表于 2014-5-13 16:27:06 | 显示全部楼层 |阅读模式
我要发布文章,我的逻辑是这样的
1.加载文章表单->2.生成SESSION->3.填写表单->4.打开新窗口上传图片,插入SESSION到图片表为标记字段,->
5.回到文章编辑中->6.提交表单->7.将SESSION做为关联字段插入->8销毁SESSION

我的SESSION生成(2.)在文章控制控制器里的一开始,
当我图片插入SESSION后(4.),
提交表单又回到主控制器的时候又生成了一个SESSION(2.)
这样就不一致了,应该怎么改


PHP复制代码
public function add()
        {
        $this->load->library('session');
 
        $this->session->set_userdata('img_slug', random_string('alnum', 10));//生成SESSION
 
 
                $this->load->helper('form');
                $this->load->library('form_validation');
                 
                $data['title'] = '添加新闻';
               
                $this->form_validation->set_rules('title', 'Title', 'required');
                  $this->form_validation->set_rules('content', 'content', 'required');
                 
                 
                if ($this->form_validation->run() === FALSE)
                {
                        $this->load->view('news/header_add', $data);  
                        $this->load->view('news/add');
                        $this->load->view('templates/footer');
                   
                }
                else
                {
                        $this->news_model->set_content();//插入文章表
                       
                        $this->load->view('news/header_bootstrap', $data);
                        $this->load->view('add_success');//销毁SESSION
                        $this->session->sess_destroy();
                }
        }
复制代码


本版积分规则