定义标头响应在hiawatha和php中不起作用
我有一个本地服务器和一个远程服务器。在本地服务器上,我试图做的工作是有效的,但是远程服务器hiawatha却不行 我试图设置一个未找到的标题,然后用登录页面进行响应。我使用下面的代码来实现这一点定义标头响应在hiawatha和php中不起作用,php,http-headers,phped,hiawatha,Php,Http Headers,Phped,Hiawatha,我有一个本地服务器和一个远程服务器。在本地服务器上,我试图做的工作是有效的,但是远程服务器hiawatha却不行 我试图设置一个未找到的标题,然后用登录页面进行响应。我使用下面的代码来实现这一点 if($e === "ErrorSessionExpired") { header("HTTP/1.0 404 Not Found"); $output = $this->smarty->fetch("login.tpl");
if($e === "ErrorSessionExpired")
{
header("HTTP/1.0 404 Not Found");
$output = $this->smarty->fetch("login.tpl");
echo $output;
exit();
}
正如我所说,这在使用PhpED嵌入式服务器的开发机器上运行良好,请尝试:
header("Status: 404 Not Found");
您是否收到任何可以共享的错误消息?Hiawatha已更新为使用HTTP样式的标头设置。根据ADW的回答,以前它只接受CGI样式。为了补充这一点,这似乎是正确的,我实际上发送了一个403,因为他发出了一个auth挑战<代码>标题(“状态:需要403授权”)代码>