首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP-CGI的子请求

PHP-CGI的子请求
EN

Stack Overflow用户
提问于 2010-08-09 15:40:42
回答 2查看 743关注 0票数 0

只有在将virtual()作为apache模块运行时,才能使用PHP。我的共享主机将它作为CGI运行,所以它无法工作。有没有其他方法可以做到这一点?

注意:该子请求针对的是我想让Apache提供的静态文件(出于性能考虑,HTTP-headers缓存等)。现在,这是通过使用PHP脚本发出的HTTP重定向(我想摆脱它)来处理的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-28 23:52:32

最后,我实际上找到了一种使用X-Sendfile Apache module来实现这一点的方法。这样,发送文件就很容易执行了

代码语言:javascript
复制
header("X-Sendfile: $local_file");
exit();
票数 0
EN

Stack Overflow用户

发布于 2010-08-10 04:24:14

如果它们是静态文件,为什么不直接包含()它们?

强迫apache发出一个子请求似乎是一种浪费。

如果它们不是真正静态的,您总是可以构造一个URL并使用file_get_contents()发出一个回送请求。

代码语言:javascript
复制
<?PHP
$include_me = '/some/dynamic/script.php';
$content = file_get_contents($include_me);
echo $content;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3438154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档