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

[HELP] ci里使用php自带的session的问题

[复制链接]
发表于 2009-8-19 13:38:38 | 显示全部楼层 |阅读模式
我在登陆的控制器里面设置session
class Login extends Controller {
function Login(){
   parent::Controller();
   @session_start();
}

function index(){
   $_SESSION['aaa'] = 'bbb';
   $this->load->view('index');
}
}


在index.php里面
echo $_SESSION['aaa'];      这个时候session是有效的

<a href="bbbbb">跳转aaa</a>


class Bbbbb extends Controller {
function Bbbbb (){
   parent::Controller();
   @session_start();
}

function index(){
   echo $_SESSION['aaa'];            这个时候为什么就没有值了呢?
}
}
发表于 2009-8-19 14:29:38 | 显示全部楼层
请使用第三方类库,例如 KNDB Session
 楼主| 发表于 2009-8-19 14:51:17 | 显示全部楼层
请使用第三方类库,例如 KNDB Session
Hex 发表于 2009-8-19 14:29


这我我今天上午搜到过,但是没有说如何使用啊
发表于 2009-8-19 18:55:43 | 显示全部楼层
那你只能看官方的说明了。
这东西是和 CI 的 Session 用法一模一样的。
发表于 2009-8-19 19:20:55 | 显示全部楼层
SESSION用
$this->session->set_userdata("变量名","值");
$this->session->userdata("变量名");
$this->session->unset_userdata("变量名");
这样子的用法吧~~
发表于 2009-8-28 09:57:26 | 显示全部楼层
顶,等高人
发表于 2009-12-5 11:09:08 | 显示全部楼层
我也遇到这个问题了,$_SESSION['aaa']; 这样的变量没法修改
发表于 2009-12-5 11:58:03 | 显示全部楼层
使用php原生session
用法,在根目录index.php中开启session-->session_start();
其他处的用法与php session一样。

本版积分规则