为什么在codeigniter中,当$config['cookie_secure']为TRUE,而不是$this->session->userdata()且return为false时?
我该怎么做?
application\config\config.php:
$config['cookie_secure'] = TRUE;
$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;
}
}发布于 2011-08-05 17:34:26
正如config.php文件本身所说的那样:
//|' cookie_secure' = Cookies will only be set if a secure HTTPS connection exists如果您的网站不是HTTPS,将不会发送cookie。设置为
$config['cookie_secure'] = FALSE;在config.php中,一切都会恢复正常
https://stackoverflow.com/questions/6927392
复制相似问题