这样的语句,很显然,造成这个原因是因为setcookie造成的,查了一下网上,有如下的解释: cookie本身在使用上有一些限制,例如:
1.呼叫setcookie的敘述必須放在<html>标签之前
2.呼叫setcookie之前,不可使用echo
3.直到網頁被重新載入後,cookie才會在程式中出現
4.setcookie函数必須在任何資料輸出至浏览器前,就先送出
5.……
基於上面這些限制,所以執行setcookie()函数时,常會碰到"Undefined index"、"Cannot modify header information - headers already sent by"…等問題,解決"Cannot modify header information - headers already sent by"这个錯誤的方法是在产生cookie前,先延缓資料输出至浏览器,因此,您可以在程式的最前方加上ob_start();这个函數。这样就可以解决 了。 如果要加上ob_start()的话,不大可行,程序都写完了,才来改这个似乎有点郁闷.. 发现提示这个错误的时候,我就在想我本地怎么没提示这个问题呢,还以为是PHP.ini配置不一样,想想又不对,都是差不多的..
于是看看后面跟的那句"output started at...."意思是在setcookie之前已经在另一处有输出了,于是找到output started at后面跟的那个文件,看到第一行是空白的,然后才是<?php 这样开始,难道会是这一行的问题吗??我本地也有这一行呢,去掉,刷新再试,呵呵,果然出在这里,不再提示warning了
解决完毕!
解决方法二:
查找网上解决此问题的方法多是一样的,不过今天又遇到了这样的问题。试过之后发现可行:
在C盘的WINDOWS中找到php.ini 这个配置文件,然后查找一项:output_buffering将其值由原来的off改为on,重新启动Apache就ok了。
php出现Cannot modify header information问题的解决方法大全
2019-10-28 13:14php教程网 PHP教程
我做了一个统一的出错提示函数,在函数执行里面,先处理出错的地址写入cookie以方便用户登陆以后可以直接跳转到要执行的这个页面,可是发现在服务器上测试时,竟然提示本地没有出现的错误: Warning: Cannot modify header information - heade
延伸 · 阅读
- 2019-10-28PHP提取中文首字母
- 2019-10-27WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
- 2019-10-27php md5下16位和32位的实现代码
- 2019-10-27用来给图片加水印的PHP类
- 2019-10-27在PHP中读取和写入WORD文档的代码
- 2019-10-27用php获取远程图片并把它保存到本地的代码
- PHP教程
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
这篇文章主要介绍了PHP5.5基于mysqli连接MySQL数据库和读取数据操作,结合实例形式详细分析了php5.5使用mysqli连接、读取mysql数据库,以及PDO预处理相关操作技巧...
- PHP教程
Laravel 实现密码重置功能
这篇文章主要介绍了Laravel 实现密码重置功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下 ...
- PHP教程
Yii2.0建立公共方法简单示例
这篇文章主要介绍了Yii2.0建立公共方法,结合实例形式分析了Yii2.0建立公共方法的基本原理、步骤与相关操作注意事项,需要的朋友可以参考下...
- PHP教程
PHP操作Postgresql封装类与应用完整实例
这篇文章主要介绍了PHP操作Postgresql封装类,结合实例形式分析了php针对Postgresql数据库常见的连接、查询、统计等操作封装技巧与使用方法,需要的朋友可以参...
- PHP教程
django中的ajax组件教程详解
Ajax(Asynchronous Javascript And XML)翻译成英文就是“异步Javascript和XML”。这篇文章主要介绍了django中的ajax组件的教程 ,需要的朋友可以参考下...
- PHP教程
PHP 获取客户端 IP 地址的方法实例代码
这篇文章主要介绍了PHP 获取客户端 IP 地址的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下...
- PHP教程
php使用QueryList轻松采集js动态渲染页面方法
这篇文章给大家分享了php使用QueryList轻松采集js动态渲染页面的相关知识点内容,有兴趣的朋友学习下。...
- PHP教程
PHP+redis实现的购物车单例类示例
这篇文章主要介绍了PHP+redis实现的购物车单例类,涉及php连接、操作redis数据库及购物车功能相关定义与使用技巧,需要的朋友可以参考下...