snllll
发表于 2010-8-15 15:50:35
向老大表示万分感谢!!
我遇到的这个问题真是太奇怪了http://myci.tk/forums/thread-6727-1-1.html
把这个代码拷贝进去一切问题解决了
coding_burning
发表于 2011-1-11 14:37:26
回复 43# lvxuezh
我也出现了类似的错误:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: CI_Session::$userdata
Filename: controllers/main.php
Line Number: 97
A PHP Error was encountered
Severity: Notice
Message: Undefined property: CI_Session::$userdata
Filename: controllers/main.php
Line Number: 98
分别对应的源代码是
function ask()
{
print_r($_SESSION);
if ($this->input->post('search'))
{
$this->session->set_userdata('search', $this->input->post('search'));
}
if ($this->session->userdata('logged_in'))
{
$data['user_name'] = $this->session->userdata['user_name']; //97行
$data['user_level'] = $this->session->userdata['user_level']; //98行
$data['search'] = $this->session->userdata('search');
$this->load->view('top');
$this->load->view('main/main_ask.php', $data);
$this->load->view('bottom');
}else{
redirect('main/login');
}
}
coding_burning
发表于 2011-1-11 14:38:39
然后我打印出这一页的session内容,发现以前的userdata数组没有了。
Array ( => 1294784373 => 3815 => ytpai_zara => ytpai_zara@gn.com => guest => 2011-01-11 14:20:01 => 2011-01-11 14:20:01 => => => => => => => => => => => => => => => => => => => ytpai_zara => 1 )
coding_burning
发表于 2011-1-11 14:52:59
我发现,在源代码中,把$this->session->userdata['user_name']改成$this->session->userdata('user_name')这样的格式就没有报错了。
Hex
发表于 2011-1-11 20:22:51
回复 54# coding_burning
请按照 1.7.3 的手册来使用 Session 类库,不要自己创造语法。我这个完全是按照手册的语法写的。
http://codeigniter.org.cn/user_guide/libraries/sessions.html
julia
发表于 2011-2-11 18:08:52
1, 将你的session放在 application/Session.php
2, autoload.php 中自动添加session
3, config.php中$config['sess_use_database'] = FALSE;
这样就能确定执行的是你的session,对吗?
Hex
发表于 2011-2-12 01:01:04
回复 56# julia
是的,我确定,我就是这么用的。
pipigui
发表于 2011-2-12 11:30:19
试试这个,56L的方法吧
le_el
发表于 2011-2-18 18:11:43
放application/libraries 目录?就可以?CI是如何找得到??
IE8flashdata老无效 为何?:dizzy::dizzy::dizzy:
Hex
发表于 2011-2-18 18:32:27
回复 59# le_el
注意,这个不支持 CI 2.0
CI 会自动找的,如果想知道如何找得到,请看本论坛的源码分析。
页:
1
2
3
4
5
[6]
7
8
9
10
11
12
13
14
15