代码之家  ›  专栏  ›  技术社区  ›  JW.

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

php
  •  2
  • JW.  · 技术社区  · 16 年前

    在脚本输出任何HTTP头之前,是否有任何方法让PHP自动调用函数?

    我在找类似的东西 register-shutdown-function ,但要注册调用的函数 之前 输出已发送,而不是在之后。我想让我的函数发送一个头部,所以我需要前面调用的东西。

    3 回复  |  直到 16 年前
        1
  •  7
  •   charlesbridge    16 年前

    你也可以用 ob_start 然后注册一个回调函数,在用 ob_end_flush . 查看PHP手册 OB_START

        2
  •  1
  •   ejunker    16 年前

    我不知道你在找什么,但你可能想研究在php.in i中使用auto-prepend文件或在.htaccess文件中设置它。如果设置了一个自动预处理文件,它将在运行每个脚本之前自动包含该文件。

    auto_prepend_file

        3
  •  0
  •   Andrew Coleson    16 年前

    退房 http://www.webmasterworld.com/forum88/1225.htm 您将使用php的header()函数发送一个header(必须在任何其他输出之前调用),但在调用之前/期间使用您的函数。