【问题标题】:ob_start() works fine on local but not on serverob_start() 在本地运行良好,但在服务器上运行良好
【发布时间】:2015-04-29 13:17:50
【问题描述】:

我正在制作一个使用 ob_start() 函数的应用程序。它在我的本地机器上工作正常,但是当我在在线服务器上启动它时,这不起作用。不显示错误,只显示空白页面。必须在服务器上进行任何配置吗?请帮我。谢谢 我的代码如下

ob_start();
include("text.php");
$data = ob_get_contents();

ob_end_clean();

【问题讨论】:

  • 先启用错误报告。
  • 错误报告已启用
  • 检查文件开头或结尾是否有空格。
  • “它不起作用”是什么意思?
  • 您检查过 PHP 错误日志文件吗?如果打开输出缓冲,您将不会在网页中看到错误消息。

标签: php


【解决方案1】:

参考以下链接

你检查过php配置文件php.ini吗?

ob_start() and ob_flush() doesn't work

请检查 output_buffering 是否有设置值并且没有设置为关闭。

【讨论】:

    猜你喜欢
    • 2017-06-16
    • 1970-01-01
    • 2020-02-25
    • 2013-06-08
    • 2020-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-12
    相关资源
    最近更新 更多