0

代码在我的本地主机上运行良好,但是当我将项目移动到托管服务器时它会出错。它说

Severity: Notice  --> Undefined variable: _SESSION

我正在使用 Codeigniter 2.1.3。双重检查$autoload['libraries'] = array('database','session');autoload.php

4

1 回答 1

1

在调用 session_start() 之前,$_SESSION 不可用。我建议使用本机 CI 会话类函数 ( $this->session->userdata('some_data') ) 而不是使用默认的 PHP 会话。CI 不使用 php 会话,而是依赖于 cookie。要修改此通知,如果您希望继续您正在做的事情,您可以将 session_start() 添加到 index.php 文件中。

于 2013-04-05T02:55:47.773 回答