• 欢迎访问Ppabc博客网站,专注于Linux、CentOS、Apache、Nginx、MySQL、PHP等开源工具安装优化的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Ppabc博客
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Ppabc博客吧

php错误Warning: session_start() [function.session-start]

php技术 admin 10年前 (2009-03-08) 312次浏览

Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at F:\AppServ0\www\user\indi_info_manage_show.php:2) in F:\AppServ0\www\reqire.php on line 2

解决方法:

     在 php.ini 文件中打开相关设置,从文件中找到 session.auto_start = 0,将“0”的值改为“1”,如果进行了 1 的操作,就不进行 2 的操作。
需要补充的一点是,如果是进行 2 的操作,使用的 phpMyAdmin 的相关文件就需要修改:
打开 lib 文件夹下的 session.inc.php 文件,将 ini_set( ‘session.use_trans_sid’, true );一行注释掉。
错误提示”Cannot send session cookie – headers already sent by“指的就是这个。
MeteorRain (2006-1-18 16:16:19)
另外补充一下。如果 utf-8 不打开 BOM(就是没有\0xff\0xfe),浏览器可能会无法正确识别文件的编码格式。
这时候可以用 html 的标签指定字符集,也可以在 apache 配置文件中指定默认的 encoding

这个是 session 的 tmp 路径没有设置的缘故

你在 php,ini 的 session.save_path 设置一个路径就可以了,并且这个路径是有效的


Selinux 中国 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php 错误 Warning: session_start() [function.session-start]
喜欢 (0)