会话在codeigniter中不起作用

时间:2014-08-08 11:44:06

标签: codeigniter

我将数组数据设置为会话并重定向到search_results页面,但它没有获取数据

  1. 这里我将数据设置为会话代码的会话

     $this->load->library('session');
     $this->session->set_flashdata('data',$results);
     redirect('search/search_results');
    
  2. 此处会回复会话数据代码

    $this->load->library('session');
    $myVar = $this->session->flashdata('data');
    print_r($myVar);
    
  3. 但不打印数据

  4. 感谢提前

1 个答案:

答案 0 :(得分:0)

我记得在一年前的CodeIgniter遇到了同样的问题。我在 application / config / config.php 文件中输入了错误的cookie前缀。您可以尝试将其设置为默认值,例如:

$config['cookie_prefix'] = ""; 
$config['cookie_domain'] = ""; 
$config['cookie_path']   = "/"; 
$config['cookie_secure'] = FALSE;

如果您的网络服务器有其他配置,请将其更改为您的网络服务器设置。 CodeIgniter确实将会话数据存储在cookie中,据我所知,在你的问题的评论中提到了 prashant thakre

祝你好运。