代码在我的localhost上工作正常,但是当我将项目移动到托管服务器时它会出错。它说
Severity: Notice --> Undefined variable: _SESSION
我正在使用Codeigniter 2.1.3。在autoload.php中双重检查$autoload['libraries'] = array('database','session');
答案 0 :(得分:1)
$ _ SESSION在调用session_start()之前不可用。我建议使用本机CI会话类功能( $ this-> session-> userdata('some_data')),而不是使用默认的PHP会话。 CI不使用php会话,而是依赖于cookie。要修改此通知,如果您希望继续执行您正在执行的操作,可以将session_start()添加到index.php文件中。