gpt4 book ai didi

php - 检测内容是否在 codeigniter 中的 php 文件中的一行之前发送

转载 作者:搜寻专家 更新时间:2023-10-31 21:18:05 24 4
gpt4 key购买 nike

我正在尝试更改来自 system/application/errors 的错误文件的方式通过记录错误并显示 404 页面来工作。但是,有时错误发生在页面中间,我只需要显示错误页面。

我已经尝试检查 header 是否已发送并清理输出缓冲区,但没有成功。有什么建议吗?

更新:我的问题似乎让人们感到困惑,所以我会澄清一下。我的目的是在发送部分内容后一段时间发生错误的情况下显示自定义 500 页面,并记录发生错误的情况,这样用户就不会看到丑陋的页面,黑客也不会”看不到泄漏。主要问题在于删除错误前的内容。

到目前为止没有奏效的策略:

  • 使用 ob_end_clean 检查
  • $CI = & get_instance(); $CI->output->set_output('only the 500 message');
  • 添加 _output($data)如果在 system/application/errors/*.php 中找到特定模式,则 Controller 将函数并仅回显 500 消息找到文件

非常感谢任何帮助。

最佳答案

您是否正在为 codeigniter 寻找自定义 404 错误页面?

http://maestric.com/doc/php/codeigniter_404

关于php - 检测内容是否在 codeigniter 中的 php 文件中的一行之前发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3970665/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com