if ($empty_page) {
echo 'The image you are trying to view is no longer available.';
} else {....renders content...
在谷歌搜索问题之后,我尝试了类似这样的事情:
if ($empty_page) {
header( "HTTP/1.1 404 Not Found" );
echo 'The image you are trying to view is no longer available.';
} else {....renders content...
那不起作用..我不觉得?人们一直说它会生成一个标题,所以我看一下生成的页面代码,但是我没有看到“404'代码中的任何地方。它会在哪里?请帮助..我迷路了> _<
这还是404吗?它应该是410吗?
答案 0 :(得分:0)
您无需在响应页面中看到404。它在标题中。您可以在网络选项卡中使用chrome开发人员工具栏(或firefox上的firebug)查看响应标头。
这个标题应该可以解决问题。我建议在设置404标题和回显消息后立即退出。这将确保您在设置标题和放大后不输出任何内容。打印未找到消息。