当前位置:首页 > 技术教程 > 正文内容

PHP 5.4 中的 flush() 错误怎么解决?

卡卷网1年前 (2024-09-09)技术教程408

PHP 5.4 中的 flush() 错误怎么解决?  第1张

出于某种原因,似乎没有人承认 PHP 5.4 中存在 bug。flush()

在任何以前的 PHP 版本中,你可以这样做:

flush();

PHP 输出缓冲区将被发送到 Apache,而 Apache 又会将其发送到您的 Web 浏览器。

我们在这里不是在谈论由于压缩或 charset 嗅探而导致的任何副作用。我们正在讨论: flush() 工作正常。

然后编译 PHP 5.4.它不再工作了。然后你恢复到 PHP 5.3.它又可以工作了。PHP 5.4.又坏了。你可以把它无限地复制,但仍然没有人愿意承认它。

所以我们不得不找到一种解决方法。就是这样:只需将你的 flush() 调用替换为自定义调用,如 flush54() 定义如下:

function flush54()
{
@ob_end_flush();
flush();
}

这将恢复初始行为...


扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/jiaocheng/2024/09/195.html

分享给朋友:

相关文章

zblog各个文件以及文件夹详细说明+zblog安装教程

zblog各个文件以及文件夹详细说明+zblog安装教程

安装: 安装文件包安装 在线安装程序 安装 我们一般提供以下两种安装方式: 使用安装文件包,将安装...

为什么 PHP 中的 echo 很慢以及如何让它变得非常快

为什么 PHP 中的 echo 很慢以及如何让它变得非常快

您可能已经注意到,回显大量内容的 PHP 脚本似乎运行性能不佳......嗯,这里的关键词是 “appear”。一个常见的误解是 “echo 是最慢的 PHP 命令”!:p问题实际上只是带宽问题!当您尝试通过 Internet 推送大量内容...

帝国网站管理系统(EmpireCMS)帝国cms增加信息教程

帝国网站管理系统(EmpireCMS)帝国cms增加信息教程

一、增加信息流程:1、选择增加信息的终极栏目;2、进入增加信息页面,填写内容并提交;3、生成相关页面(将信息发布到前台)。二、进入增加信息页面的三种方法:您可根据使用习惯选择其中的一种方法学习。方法一:1. 单击“增加信息”快捷菜单;2....

帝国网站管理系统(EmpireCMS)帝国cms网站生成教程

帝国网站管理系统(EmpireCMS)帝国cms网站生成教程

网站生成管理帝国CMS的数据更新中心为批量生成整站页面的功能。一、数据更新中心界面说明页面刷新管理:对整站的所有主要页面进行批量生成操作。更新缓存数据:对网站程序缓存进行更新操作。自定义页面刷新:对自定义页面/列表/JS进行批量生成操作。刷...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。