session_start():Cannotsendsessioncookie-headersalreadysentby(outputstartedat/data/home/qxu1192390001/htdocs/application/database.php:1)... session_start(): Cannot send session cookie - headers already sent by (output started at /data/home/qxu1192390001/htdocs/application/database.php:1)
有几个可能导致这个问题,一是编码采用了utf-8 并且用了bom的,那么,请把bom去除。
方法是另存为utf-8,不带bom的文件格式。
但是有人发现自己是ANSI的文件格式,那么,请检查php.ini文件中,是否有开启:
session.save_path = "c:/temp"
c:/temp 是windows平台下一个目录,请保证存在
若没有开启,去除本句前面的; ,然后重启应用程序服务器。
第三个原因是在页面头之前就有输出了,比如: