应该是cookie的问题
程序本地调试都没有问题,上传到服务器后出错了A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/content/a/u/....../system/application/controllers/main.php:1)
Filename: libraries/Session.php
Line Number: 662
$user_id = get_cookie('user_id', TRUE);
到底问题出在哪里?服务端的配置? 同样这套程序,除了config.php和database.php里的设置不同,其他完全一样,在本地运行好好的。 看warning的内容嘛。应该是有BOM, 或者你写了两次session_start();
你的session是不是用的HEX的?那样的话,别的程序就不要写session_start()了~~~ 解决了,保存为 utf-8 无BOM 格式就好了。
生产环境是Linux,可能开发环境windows对此不敏感。 BOM 对任何系统都是会造成问题的,一定要消灭他!
页:
[1]