【发布时间】:2011-04-01 04:03:13
【问题描述】:
我正在尝试根据是否显示某个页面来使用include_once。
这是我用来尝试实现此目的的方法:
if ( header('Location: inbox.php'){
include_once('_class/message_core.php');
}
假设所有文件都在正确的位置,有什么理由不这样做吗?
【问题讨论】:
-
这不是 header() 函数的工作方式。 header() 不会从请求中检索标头,它会发送标头,因此您实际上是在告诉脚本重定向用户。
-
另外,
Location:是响应头,而不是请求头。服务器将其发送给客户端,而不是相反。
标签: php header conditional-operator