首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cookie_secure=TRUE和用户数据中的问题

问cookie_secure=TRUE和用户数据中的问题
EN

Stack Overflow用户
提问于 2011-08-03 21:42:33
回答 1查看 2.4K关注 0票数 0

为什么在codeigniter中,当$config['cookie_secure']为TRUE,而不是$this->session->userdata()且return为false时?

我该怎么做?

application\config\config.php:

代码语言:javascript
复制
$config['cookie_secure']    = TRUE;

​

​

代码语言:javascript
复制
$newdata = array(
                'user'  => $this->input->post('useradmin'),
                'logged_in' => TRUE
                );
            $this->session->set_userdata($newdata);

////////////////////// in following code return is false if $config['cookie_secure'] = TRUE; //////////////////////////////////
function foreign_tourt(){
        if($this->session->userdata('logged_in')) {
        $this->load->view('admin/foreign_tour');
        }else{
        return false;
        }
    }
EN

回答 1

Stack Overflow用户

发布于 2011-08-05 17:34:26

正如config.php文件本身所说的那样:

代码语言:javascript
复制
//|' cookie_secure' =  Cookies will only be set if a secure HTTPS connection exists

如果您的网站不是HTTPS,将不会发送cookie。设置为

代码语言:javascript
复制
$config['cookie_secure']    = FALSE;

在config.php中,一切都会恢复正常

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6927392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档