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 相关文章推荐
动态网站web开发 PHP、ASP还是ASP.NET
Oct 09 PHP
关于mysql 字段的那个点为是定界符
Jan 15 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
Jun 13 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
Jun 25 PHP
PHP5.5和之前的版本empty函数的不同之处
Jun 13 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
Apr 08 PHP
php实现在服务器端调整图片大小的方法
Jun 16 PHP
php实现转换ubb代码的方法
Jun 18 PHP
PHP socket 模拟POST 请求实例代码
Jul 18 PHP
PHP实现截取中文字符串不出现?号的解决方法
Dec 29 PHP
Zend Framework框架中实现Ajax的方法示例
Jun 27 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 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
CI框架数据库查询之join用法分析
2016/05/18 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
2020/04/06 PHP
两个SUBMIT按钮,如何区分处理
2006/08/22 Javascript
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
js实现div模拟模态对话框展现URL内容
2016/05/27 Javascript
原生javascript 学习之js变量全面了解
2016/07/14 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
jquery select插件异步实时搜索实例代码
2017/10/20 jQuery
JS实现碰撞检测的方法分析
2018/01/19 Javascript
vue下拉菜单组件(含搜索)的实现代码
2018/11/25 Javascript
监听element-ui table滚动事件的方法
2019/03/26 Javascript
jQuery AJAX应用实例总结
2020/05/19 jQuery
Python中的魔法方法深入理解
2014/07/09 Python
TensorFlow变量管理详解
2018/03/10 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
2018/04/23 Python
Python中的Django基本命令实例详解
2018/07/15 Python
Python退火算法在高次方程的应用
2018/07/26 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
2019/01/03 Python
Python装饰器限制函数运行时间超时则退出执行
2019/04/09 Python
Python中的字符串切片(截取字符串)的详解
2019/05/15 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
2020/03/11 Python
Tensorflow tensor 数学运算和逻辑运算方式
2020/06/30 Python
Python如何解除一个装饰器
2020/08/07 Python
Python的Tqdm模块实现进度条配置
2021/02/24 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
美国在线艺术商店:HandmadePiece
2020/11/06 全球购物
VC++笔试题
2014/10/13 面试题
英文版销售经理个人求职信
2013/11/20 职场文书
仓库理货员岗位职责
2013/12/18 职场文书
大学四年职业生涯规划书范文
2014/01/02 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
工作态度不好检讨书
2015/05/06 职场文书
工程款催款函
2015/06/24 职场文书
2016年清明节红领巾广播稿
2015/12/17 职场文书
一小时迅速入门Mybatis之bind与多数据源支持 Java API
2021/09/15 Javascript