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

[HELP] ci框架 session的问题

[复制链接]
发表于 2013-5-26 10:42:44 | 显示全部楼层 |阅读模式
我加载session出问题,求解决!
$config['encryption_key'] = '1234';//这是config文件中设置的
我在控制器中  $this->load->library("session")
报错: A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\application\controllers\login.php:1)
Filename: libraries/Session.php
Line Number: 675
 楼主| 发表于 2013-5-26 10:43:43 | 显示全部楼层
我是刚刚学ci框架,求各位大神帮忙!!!
先谢谢各位了!
发表于 2013-5-26 16:00:31 | 显示全部楼层
SESSION 的使用 必须放在页面最前面。你肯定没有放在最前面吧
发表于 2013-5-26 23:08:42 | 显示全部楼层
你要使用SESSION的地方,$this->load->library("session") 一定要在没有任何输出的的时候,使用这个,比如 :
<?
$this->load->library("session");    //放这里是正确的
$a = "111";
echo $a;
$this->load->library("session");   //放这里就是错误的
?>
发表于 2013-5-27 03:17:08 | 显示全部楼层
session 头之前不能有任何的输出。
发表于 2013-7-12 22:42:23 | 显示全部楼层
学到东西了
发表于 2013-7-13 22:35:39 | 显示全部楼层
放到控制器的构造方法里就行了

本版积分规则