sd6052083 发表于 2009-8-19 13:38:38

ci里使用php自带的session的问题

我在登陆的控制器里面设置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'];            这个时候为什么就没有值了呢?
}
}

Hex 发表于 2009-8-19 14:29:38

请使用第三方类库,例如 KNDB Session

sd6052083 发表于 2009-8-19 14:51:17

请使用第三方类库,例如 KNDB Session
Hex 发表于 2009-8-19 14:29 http://codeigniter.org.cn/forums/images/common/back.gif

这我我今天上午搜到过,但是没有说如何使用啊

Hex 发表于 2009-8-19 18:55:43

那你只能看官方的说明了。
这东西是和 CI 的 Session 用法一模一样的。

qinggan 发表于 2009-8-19 19:20:55

SESSION用
$this->session->set_userdata("变量名","值");
$this->session->userdata("变量名");
$this->session->unset_userdata("变量名");
这样子的用法吧~~

kazaff 发表于 2009-8-28 09:57:26

顶,等高人

heraldic 发表于 2009-12-5 11:09:08

我也遇到这个问题了,$_SESSION['aaa']; 这样的变量没法修改

spt119 发表于 2009-12-5 11:58:03

使用php原生session
用法,在根目录index.php中开启session-->session_start();
其他处的用法与php session一样。
页: [1]
查看完整版本: ci里使用php自带的session的问题