Php 我的自定义页面未找到HTTP头404
我已经创建了两个自定义页面,并将其集成到Drupal7中 有以下链接: 我对HTTP头有问题。我需要它来实现其中一个功能。以上两个链接都没有找到HTTP头404 我用以下方法向自己证明:Php 我的自定义页面未找到HTTP头404,php,drupal,drupal-7,drupal-6,Php,Drupal,Drupal 7,Drupal 6,我已经创建了两个自定义页面,并将其集成到Drupal7中 有以下链接: 我对HTTP头有问题。我需要它来实现其中一个功能。以上两个链接都没有找到HTTP头404 我用以下方法向自己证明: $header = drupal_get_http_header("status"); print_r($header); 在/404页面的左上角,我看到消息“404未找到” 我很困惑,不知道为什么会这样 我创建这些自定义页面的方法是创建一个自定义的.tpl.php文件,例如: 第404.tpl.php页
$header = drupal_get_http_header("status");
print_r($header);
在/404页面的左上角,我看到消息“404未找到”
我很困惑,不知道为什么会这样
我创建这些自定义页面的方法是创建一个自定义的.tpl.php文件,例如:
第404.tpl.php页等
若你们已经访问了我上面写的链接,那个么尽管页面内容被呈现出来,但怎么可能找不到404呢
欢迎任何形式的帮助。
提前感谢。drupal\u get\u http\u header()应被视为已弃用
所有HTTP信息都集中在请求/响应对象上
请参考此问题:在Drupal 8中,我发现这基本上是不推荐的。但是为什么在Drupal7中这个停止工作了呢?我发现我的问题是当使用伪装Drupal\u get\u http\u header()时没有返回准确的结果。因此,该函数在Drupal7中仍能正常工作。