Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我的自定义页面未找到HTTP头404_Php_Drupal_Drupal 7_Drupal 6 - Fatal编程技术网

Php 我的自定义页面未找到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页

我已经创建了两个自定义页面,并将其集成到Drupal7中

有以下链接:

我对HTTP头有问题。我需要它来实现其中一个功能。以上两个链接都没有找到HTTP头404

我用以下方法向自己证明:

$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中仍能正常工作。