在 PHP 中输​​出标头之前调用函数?

2023-12-25

有什么方法可以让 PHP 在脚本输出任何 HTTP 标头之前自动调用函数吗?

我正在寻找类似的东西寄存器关闭功能 http://us.php.net/register-shutdown-function,但是要注册一个名为的函数before输出已经发送,而不是之后发送。我希望我的函数发送一个标头,所以我需要之前调用的东西。


你也可以用以下方式捕获所有内容ob_start然后注册一个回调函数,以便在发送页面时使用ob_end_flush。查看 PHP 手册OB_START https://www.php.net/ob_start

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 PHP 中输​​出标头之前调用函数? 的相关文章

  • PHP邮件功能有时可以工作

    我正在编写一个脚本 需要通过PHP邮件功能发送电子邮件 如下所示 它在向 gmail 帐户发送电子邮件时有效 但在我的域中的帐户却无效 我们正在运行 Exchange 服务器 截至目前 电子邮件是从 www server 发送的 有谁知道
  • php 打印 aa aaa ab aab 直到 zzz 的算法

    你好 我需要打印从 a 到 zzz 最多 3 个字母 例如我的输出应该是 A B Z AA AB AZ BA BB ZZ AAA AAB ZZZ 我在过去的 5 个小时里努力尝试 我找不到任何逻辑 我尝试了下面的代码 PHP 有一个方便的功
  • 在 Oracle 中使用触发器记录对表的更改

    我的一门课有一个项目 当我们的两个表发生更改时 我们需要创建一个日志 插入 更新 删除 我们需要使用Oracle触发器和PL SQL 在日志文件中 我们需要记录用户ID 日期时间 IP地址和事件 插入 更新 删除 我知道如何设置触发器 但我
  • 如何在 Laravel 中创建一条包罗万象的路线

    我需要一个 Laravelroutes php将捕获所有流量到特定的条目example com premium section网站 以便我可以提示人们在访问优质内容之前成为会员 您还可以通过在参数上使用正则表达式来捕获 全部 Route g
  • 从文本块中提取相关标签/关键字

    我想要一个特定的实现 以便用户提供如下文本块 要求 使用 Linux Apache 2 的 LAMP 环境的工作知识 MySQL 5 和 PHP 5 Web 2 0 标准知识 熟悉 JSON 使用框架 Zend OOP 的实践经验 跨浏览器
  • 使用 strtotime() 计算时间差(以小时和分钟为单位)[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions time1
  • 如何将 php Web 应用程序转换为桌面应用程序并保留数据库 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我们有一个用 PHP 开发的 Web 应用程序 但大多数客户并没有一直连接到互联网 那么 有没有办法将应用程序转换为桌面应用程序 以便
  • 更新重复密钥上的复合密钥 [重复]

    这个问题在这里已经有答案了 我需要更新新行 如果两者都满足 date dat and empId who 作为复合键 但如果其中之一或两者不同 则插入 sql INSERT INTO history SET endtimestamp now
  • 智能位置表单字段

    我的用户注册表单上有一个文本字段location 我本质上希望这个字段能够根据 Google 地图 或同等地图 进行验证 只允许有效位置通过 最好采用类似的格式滑铁卢 伦敦 or 伦敦 英国 要求 除了位置名称之外 我还想返回该位置中心的坐
  • PHP上传文件产生错误代码4。为什么?

    HTML
  • 如何比较两个字符串的大小写和变音符号不敏感?

    我有两根弦 字符串 1 塞巴斯蒂安 字符串 2 塞巴斯蒂安 我想通过忽略 重音 字符来比较这两个字符串 谁能知道这个逻辑吗 提前致谢
  • CSS 无法与 CodeIgniter 一起使用

    这是我的 CI 代码的一部分 class page extends CI Controller var Page public function construct parent construct this gt Page 1 this
  • Facebook 中用户的时区是如何编码的

    我需要检查用户的时区 但我找不到它的真正定义 参考API http developers facebook com docs reference api user says 用户的时区与 UTC 的偏移量 现在在维基百科上这些是可能的时区
  • 在 Apache 服务器上将特定的 .htm 页面处理为 .php [重复]

    这个问题在这里已经有答案了 我正在为 Apache 服务器编程 并且只需要将一个特定的 html 页面 例如 first htm 作为 PHP 脚本进行处理 可以设置吗 SetHandler http httpd apache org do
  • Yii 查询时对相关模型的限制

    我遇到了极限问题 我正在使用的代码如下 model PostCategory model record model gt with array posts gt array order gt posts createTime DESC li
  • 通过ajax执行后期操作时如何克服CORS重定向问题?

    我可以通过外部登录表单中的 post 方法类型提交表单来登录 roundcube 实例 托管在另一台服务器上 我收到此错误 通过 ajax 签名时 XMLHttpRequest 无法加载https 192 168 0 7 mail http
  • 隐藏产品价格和添加到购物车按钮,但不隐藏 WooCommerce 中未注册用户的变体

    在我的 WooCommerce 商店中 我想隐藏价格 直到客户登录为止 我有以下代码可以实现这一点 add action init hide price function hide price if is user logged in re
  • 如何使用 PHP 获取列中的所有值?

    我一直在到处寻找这个问题 但仍然找不到解决方案 如何从 mySQL 列中获取所有值并将它们存储在数组中 例如 表名称 客户 列名称 ID 名称 行数 5 我想获取此表中所有 5 个名称的数组 我该如何去做呢 我正在使用 PHP 我试图 SE
  • PHP简单的html dom解析器与wordpress冲突吗?

    PHP简单的html dom解析器与wordpress冲突吗 因为每当我尝试将其与此代码一起包含在我的标头中时 一切都变成空白 感谢您提前提供任何帮助 当我尝试在 HTML 文档中使用 PHP 包含时 我遇到了同样的问题 但当我使用func
  • php56 - CentOS - Remi 仓库

    我刚刚在测试盒上安装了 php 5 6 正常的 cli php 解释器似乎不存在 gt php v bash php command not found gt php56 v PHP 5 6 13 cli built Sep 3 2015

随机推荐

  • 内部编译器错误 - switch 表达式中的模板化转换运算符

    以下代码使 Microsoft 编译器崩溃 class Var public template
  • 使用VBA删除具有空白系列名称的图例条目

    我正在尝试添加一个子例程 该子例程将删除折线图中具有空白名称的系列的图例条目 当相关系列被禁用时 会出现空白名称 这是通过另一个例程完成的 我一直在使用下面的代码 但最终丢失了没有空白名称的系列的图例条目 并且我不确定哪里出错了 作为参考
  • MYSQL:在 LOAD DATA INFILE 后显示跳过的记录?

    在MySQL中我用过LOAD DATA LOCAL INFILE效果很好 最后我收到一条消息 如下所示 Records 460377 Deleted 0 Skipped 145280 Warnings 0 如何查看跳过的记录的行号 SHOW
  • 使用 pyclips 并将剪辑导入为 python 模块

    我正在使用 pyclips 生成我的系统的事实和规则 我已经下载了安装 pyclips 的所有要求 其中包括一个 Clips 目录 其中包含在 python 代码中使用 Clips 所需的 python 文件 但是当我写 导入剪辑 或 导入
  • 使用 Chrome 扩展中的 jQuery/Plain Javascript 修改 React 组件的状态

    我正在构建一个小型 Chrome 扩展供我个人使用 在 Facebook 的广告管理器 使用 React 中 我想将文本区域字段的值更改为我的 chrome 扩展生成的值 我尝试过像这样的老式方式 document querySelecto
  • 如何以编程方式向项目添加程序集引用?

    我一直在尝试使用 Roslyn 解析解决方案文件 并以编程方式向解决方案中的每个项目添加自定义程序集引用 我尝试使用以下代码片段来执行相同的操作 The name of the DLL is customLib dll var refere
  • Valgrind 调试日志:大小 8 的读取无效

    最近我决定使用 valgrind 调试我的应用程序 我已经解决了很多错误 但这个不能 12205 Invalid read of size 8 12205 at 0x37E1864C40 std Rb tree increment std
  • SQL 连接最佳实践

    目前正在讨论单一 sql 连接架构的优缺点 详细说明我们正在讨论的是 在应用程序创建时打开一个 sql 连接 在应用程序关闭或错误时关闭 sql 连接 根本不创建另一个连接 而是仅使用该连接与数据库进行通信 我们想知道社区的想法 一旦在未定
  • 在Java 8中,我可以使用流来过滤部分字符串吗?

    在Java 8中 我可以使用流来过滤部分字符串吗 让我们假设我有一个动物列表 例如 Brown Bear Black Bear Black Crow Red Herring Owl Sparrow Blackbacked Flocking
  • 如何在 pybind11 中将异常与自定义字段和构造函数绑定,并且仍然让它们像 python 异常一样运行?

    这似乎是 pybind11 中的一个已知限制 我通读了所有文档 任何似乎适用的错误报告 以及我在 pybind11 gitter 中可以找到的所有内容 我有一个 C 自定义异常类 其中包含自定义构造函数和字段 此类的一个非常基本的示例 根据
  • TFS 更改服务器端口和 Visual Studio 2012,问题

    我一直在端口 8080 的本地网络上使用 tfs 没有任何问题 然后我决定更改端口 为什么我要麻烦 我花了几个小时试图对其进行排序 在护目镜中搜索修复等 我想我现在可以使用它 但只有在出现真正的问题之后 这才让我徘徊并担心如何从 Visua
  • 在 Postman 中重用 {{$randomInt}}

    我的第一个要求是 GET http example com int randomInt 我需要向同一地址运行第二个请求 其中包含其他测试 因此我需要保存生成的变量 我该怎么做 我正在尝试pm variables get int 在第一次请求
  • Javascript:循环遍历每三个子节点

    如果我有一个父节点 如何循环遍历每三个子节点 我现在有了这个代码 var parents document getElementById ID of parent var first child parents firstChild dat
  • PhpMailer:SMTP 错误:EHLO 命令失败

    我尝试在托管服务器上使用 PhpMailer 我只能通过 cPanel 访问 但收到此错误 SERVER gt CLIENT CLIENT gt SERVER EHLO stefanomenci com SERVER gt CLIENT H
  • Google Analytics API - 获取特定 URL 的页面浏览信息

    我希望在我的一个网站上实施页面浏览跟踪系统 该网站是供应商可以宣传其服务的目录 供应商在网站上有一个独特的个人资料页面 例如 mysite com directory abc profile html 这个想法是供应商可以登录到他们网站上的
  • 自动装配依赖项未注入到 Spring MVC 的 Aspect 中

    我无法 AutowireAspect 中的服务层实例 在 Aspect 中引用了 Autowiredbean 为 NULL 并且抛出NullPointerException 任何帮助都感激不尽 我想 我搞砸了配置 以下是我的servlet
  • Python 中删除模块时调用的方法

    是否有一个方法可以添加到我的模块中 在销毁类时会调用该方法 我们有一个简单的类 它只有静态成员函数 并且需要在卸载模块时清理数据库连接 本来希望会有一个 del 方法适用于没有实例的模块或类吗 当解构哪个类时 我以为你说的是 模块 您的模块
  • git status 不显示权限更改[重复]

    这个问题在这里已经有答案了 在 git 存储库中 我更改了文件权限 如果我运行命令 git status or git status v 我没有看到任何变化 它仅显示 On branch xxxxx nothing to commit wo
  • ASP.NET MVC3 中对 autofac 依赖解析器的全局访问?

    我将 Autofac 与 ASP NET MVC 集成一起使用 我的所有控制器都接收依赖项 并且 Autofac 自动解析嵌套依赖项 太棒了 它有效 但是如何解决控制器实例化范围之外的依赖关系呢 在代码深处的某些地方 我需要向解析器询问我的
  • 在 PHP 中输​​出标头之前调用函数?

    有什么方法可以让 PHP 在脚本输出任何 HTTP 标头之前自动调用函数吗 我正在寻找类似的东西寄存器关闭功能 http us php net register shutdown function 但是要注册一个名为的函数before输出已