基于标头位置的 If 语句
我尝试根据是否显示某个页面来使用 include_once
。
这是我用来尝试完成此操作的方法:
if ( header('Location: inbox.php'){
include_once('_class/message_core.php');
}
假设所有文件都位于正确的位置,是否有任何原因导致此操作不起作用?
I am trying to use include_once
based on whether or not a certain page is being displayed.
Here is what I am using to try to accomplish this:
if ( header('Location: inbox.php'){
include_once('_class/message_core.php');
}
Assuming that all of the files are in the right location, is there any reason that this wouldn't work?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用此:
$_SERVER
是一个包含标头、路径和脚本位置等信息的数组。您可以在 PHP 文档header()
中阅读更多相关信息用于设置响应标头,即header('Location: inbox.php')
实际上会重定向用户!此外,您的代码中缺少与
if
位于同一行的结束括号Use this:
$_SERVER
is an array containing information such as headers, paths, and script locations. You can read more about it in the PHP documentationheader()
is used to set response headers, i.e.header('Location: inbox.php')
will actually redirect the user!Also you're missing an end bracket in your code on the same line as the
if