PHP - 如何确定X-Sendfile是否可用并已安装?

Sol*_*son 5 php header x-sendfile

基本上,我想将一个标题X-Sendfile发送到浏览器发送文件,但如果X-Sendfile不可用或安装在服务器上,我不想调用它.我怎样才能在PHP中检查这个?或者,如果无法检查PHP,那么如何检查它是否已安装PERIOD?我宁愿在PHP中检查是否存在X-Sendfile,因为这样做会更容易,因为这是一个可以在其他站点和服务器上运行的包的一部分...也许如果我只是使用它与PHP header函数,如果没有安装它会返回一些东西?

多谢你们 :)

ver*_*ude 6

APACHE模块mod_xsendfile处理X-Sendfile标头

要检查APACHE模块mod_xsendfile是否可用并安装在服务器上,您可以使用apache_get_modules()函数.

您不能只设置标题并检查模块是否已安装.

  • 不要忘记:模块可能已加载(在apache_get_modules()中列出,但可能不是On(默认情况下甚至禁用).您无法使用PHP进行检查. (3认同)