Tho*_*mas 1 php header conditional-operator
我试图include_once根据是否显示某个页面来使用.
以下是我用来尝试实现此目的的方法:
if ( header('Location: inbox.php'){
include_once('_class/message_core.php');
}
Run Code Online (Sandbox Code Playgroud)
假设所有文件都在正确的位置,是否有任何理由不起作用?
用这个:
if ($_SERVER['REQUEST_URI'] === 'inbox.php') {
include_once '_class/message_core.php';
}
Run Code Online (Sandbox Code Playgroud)
$_SERVER是一个包含标题,路径和脚本位置等信息的数组.您可以在PHP文档中阅读有关它的更多信息
header()用于设置响应头,即header('Location: inbox.php')实际上将重定向用户!
此外,您在代码中缺少与该行相同的行中的结束括号 if