最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php Cannot modify header information - headers already sent by set 解决方法
时间:2022-06-24 23:48:39 编辑:袖梨 来源:一聚教程网
在 php 配置文件 php.ini 中将 output_buffering 设置为 On。开启即可。
output_buffering = On
-------------------------------
All or nothing, now or never.
有以下几种解决方法:
1. Blank lines (空白行):
Make sure no blank line after of the calling php script.
检查有 后面没有空白行,特别是include或者require的文件。不少问题是这些空白行导致的。
2. Use exit statement (用exit来解决):
| 代码如下 | 复制代码 |
| Use exit after header statement seems to help some people 在header后加上exit(); header ("Location: xxx"); exit(); |
|
Use Javascript (用Javascript来解决):
| 代码如下 | 复制代码 |
| echo ""; ?> |
|
Since it's a script, it won't modify the header until execution of Javascript.
可以用Javascript来代替header。但是上面的这段代码我没有执行成功... 另外需要注意,采用这种方法需要浏览器支持Javascript.
3b. Use output buffering (用输出缓存来解决):
| 代码如下 | 复制代码 |
... HTML codes ... ... PHP codes ... header ("Location: ...."); ob_end_flush(); ?> |
|
相关文章
- pubg国际版官网下载安装教程-pubg mobile国际版最新版本下载 12-28
- 樱花动漫官网正版入口-樱花动漫官方唯一入口 12-28
- 拷贝漫画app安卓下载最新版本-拷贝漫画app官方正版安全下载 12-28
- 30分钟长视频美颜神器-超持久录制美颜相机 12-28
- 夸克网页版入口登录教程-手把手教你登录夸克浏览器网页版 12-28
- 漫蛙漫画免费下载最新版本-漫蛙漫画app安卓版安装包 12-28