php出现Cannot modify header information问题的解决方法大全


Posted in PHP onApril 09, 2008

这样的语句,很显然,造成这个原因是因为setcookie造成的,查了一下网上,有如下的解释:      cookie本身在使用上有一些限制,例如:
       1.呼叫setcookie的?⑹霰仨?放在<html>标签之前
       2.呼叫setcookie之前,不可使用echo
       3.直到??被重新?入後,cookie才??诔淌街谐霈F
       4.setcookie函数必?在任何?料?出至浏览器前,就先送出
       5.……
       基於上面?些限制,所以?绦?etcookie()函数时,常??龅?Undefined index"、"Cannot modify header information - headers already sent by"…等???,解?Q"Cannot modify header information - headers already sent by"这个??的方法是在产生cookie前,先延缓?料输出至浏览器,因此,您可以在程式的最前方加上ob_start();这个函?怠U庋?涂梢越饩?nbsp;了。        如果要加上ob_start()的话,不大可行,程序都写完了,才来改这个似乎有点郁闷..       发现提示这个错误的时候,我就在想我本地怎么没提示这个问题呢,还以为是PHP.ini配置不一样,想想又不对,都是差不多的..
       于是看看后面跟的那句"output started at...."意思是在setcookie之前已经在另一处有输出了,于是找到output started at后面跟的那个文件,看到第一行是空白的,然后才是<?php 这样开始,难道会是这一行的问题吗??我本地也有这一行呢,去掉,刷新再试,呵呵,果然出在这里,不再提示warning了    
解决完毕!
解决方法二:
查找网上解决此问题的方法多是一样的,不过今天又遇到了这样的问题。试过之后发现可行:
在C盘的WINDOWS中找到php.ini 这个配置文件,然后查找一项:output_buffering将其值由原来的off改为on,重新启动Apache就ok了。

PHP 相关文章推荐
用PHP实现文件上传二法
Oct 09 PHP
判“新”函数:得到今天与明天的秒数
Oct 09 PHP
php统计文件大小,以GB、MB、KB、B输出
May 29 PHP
关于php mvc开发模式的感想
Jun 28 PHP
PHP开发框架kohana3 自定义路由设置示例
Jul 14 PHP
浅谈php和.net的区别
Sep 28 PHP
php 基础函数
Feb 10 PHP
YII框架批量插入数据的方法
Mar 18 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
Nov 06 PHP
yii框架结合charjs实现统计30天数据的方法
Apr 04 PHP
PHP 数组操作详解【遍历、指针、函数等】
May 13 PHP
php md5下16位和32位的实现代码
Apr 09 #PHP
用来给图片加水印的PHP类
Apr 09 #PHP
在PHP中读取和写入WORD文档的代码
Apr 09 #PHP
生成php程序的php代码
Apr 07 #PHP
用php获取远程图片并把它保存到本地的代码
Apr 07 #PHP
在php MYSQL中插入当前时间
Apr 06 #PHP
php读取30天之内的根据算法排序的代码
Apr 06 #PHP
You might like
受疫情影响 动画《Re从零开始的异世界生活》第二季延期至7月
2020/03/10 日漫
PHPMailer 中文使用说明小结
2010/01/22 PHP
PHP中的生成XML文件的4种方法分享
2012/10/06 PHP
php调用mysql存储过程实例分析
2014/12/29 PHP
PHP的消息通信机制测试实例
2016/11/10 PHP
php版微信返回用户text输入的方法
2016/11/14 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
javascript 写类方式之七
2009/07/05 Javascript
javascript eval和JSON之间的联系
2009/12/31 Javascript
javascript 原型继承介绍
2011/08/30 Javascript
JS文本框追加多个下拉框的值的简单实例
2013/07/12 Javascript
javascript获取URL参数与参数值的示例代码
2013/12/20 Javascript
Jquery实现由下向上展开效果的例子
2014/12/08 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
2015/08/19 Javascript
JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
2015/12/14 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
浅析JavaScript中break、continue和return的区别
2016/11/30 Javascript
Vue.js 插件开发详解
2017/03/29 Javascript
简单实现jQuery上传图片显示预览功能
2020/06/29 jQuery
JS实现的RC4加密算法示例
2018/08/16 Javascript
nuxt引入组件和公共样式的操作
2020/11/05 Javascript
python的dict,set,list,tuple应用详解
2014/07/24 Python
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
2017/07/13 Python
python实现自动发送邮件发送多人、群发、多附件的示例
2018/01/23 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
详解Python中的分支和循环结构
2020/02/11 Python
matplotlib之pyplot模块之标题(title()和suptitle())
2021/02/22 Python
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
Java基础知识面试题
2014/03/25 面试题
高中生职业生涯规划书
2014/02/24 职场文书
电脑售后服务承诺书
2014/03/27 职场文书
课外小组活动总结
2014/08/27 职场文书
家长对孩子的寄语
2015/02/26 职场文书
小兵张嘎观后感
2015/06/03 职场文书
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android