php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法

2015-01-24信息快讯网
说是已经有输出,用编辑器打,前面明明什么都没有,原来在使用AJAX的 时候,也出现过这种情况,后来,把这个PHP文件放到linux中打开,会发现,在文件的最前面,会出现“锘 ”这样的一个字符(引号内),把它去掉以后,再运行,OK,运行正常。后来在网上搜索一些文件,给的解释是:UTF8文件的BOM(Byte Order Mark)标志,在保存的时候会自动存入!
不管它是干嘛的,现在的目的就是把它去掉,我总结的方法有下面三种:
1、 在Linux下打开,去掉后再保存
2、 用写字板打开,把光标放到最前后回车,然后再敲删除,重新回到第一行,这样最前面的那个字符就会去掉
3、 使用UltraEdit编辑器(很好用的一个编辑器,网上多的是,自己下去),打开高级----配置----Unicode/utf-8 检测,把自动检测UTF-8文件,自动检测没有BOM的Unicode文件等前面的勾全去掉,然后你再打开那个文件,就会发觉“锘 ”这个字符出现了,删除就OK了


笨方法:难道有很多页面的时候,你也这样做吗?
在PHP页面首部直接设置OB_START();,就可以解决!

解决办法:
修改php.ini中的session.auto_start = 0 为 session.auto_start = 1
output_buffering =改为on或者任何数字。
然后别忘记重新启动...
php错误提示failed to open stream: HTTP request failed!的完美解决方法
PHP 获取远程网页内容的代码(fopen,curl已测)
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
php写的简易聊天室代码
php结合表单实现一些简单功能的例子
php smarty 二级分类代码和模版循环例子
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE eval()'d code error
php中在PDO中使用事务(Transaction)
PHP操作MongoDB时的整数问题及对策说明
在smarty模板中使用PHP函数的方法
PHP中的session永不过期的解决思路及实现方法分享
关于session在PHP5的配置文件中的详细设置参数说明
PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
用php的ob_start来生成静态页面的方法分析
用PHP ob_start()控制浏览器cache、生成html实现代码
php中$this->含义分析
Ajax+PHP 边学边练之四 表单
PHP Session变量不能传送到下一页的解决方法
完美解决PHP中文乱码
php google或baidu分页代码
php 接口类与抽象类的实际作用
php self,$this,const,static,->的使用
PHP iconv 函数转gb2312的bug解决方法
PHP parse_url 一个好用的函数
php面向对象全攻略 (十) final static const关键字的使用
php download.php实现代码 跳转到下载文件(response.redirect)
用PHP的ob_start() 控制您的浏览器cache
php array_map array_multisort 高效处理多维数组排序
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
将数组写入txt文件 var_export
©2014-2024 dbsqp.com