gpt4 book ai didi

php - 在返回 "Oops! This link appears to be broken."的 PHP 404 header 之后包含

转载 作者:IT王子 更新时间:2023-10-29 00:06:27 25 4
gpt4 key购买 nike

长话短说,我在网站上有显示评论的动态页面。如果没有与特定城市/县/地区/等相关的评论,则 mysql 查询返回 0 行,触发以下代码:

if (!$validRevQuery) {
header("HTTP/1.0 404 Not Found");
include("http://{$PDS['site']}/404.php?request=".urlencode($_SERVER['REQUEST_URI']));
exit;
}

在某些网络主机上,这会触发“URL 文件访问被禁用”错误。这很好,但是在允许 URL 文件访问的那些上,404 文件被包含并正确显示。我稍微更改了代码以显示绝对路径,如下所示:

if (!$validRevQuery) {
header("HTTP/1.0 404 Not Found");
$_GET['request'] = urlencode($_SERVER['REQUEST_URI']);
include($_SERVER['DOCUMENT_ROOT']."/404.php");
exit;
}

现在,它给了我通用的“糟糕!此链接似乎已损坏”。错误页面。 (我有谷歌工具栏,所以这可能因浏览器和插件而异)。不知道为什么会发生这种情况,因此感谢您的帮助!

最佳答案

您的问题与您包含的内容无关:这是您的页面太小了。

根据我的经验,当页面仅发出 404 header 且内容字节数少于定义的字节数(我认为它是 512 字节)时,会显示 Chrome 内置的“糟糕”页面,就像 Internet Explorer IE,不知道 Chrome 中的限制)。

我倾向于用数百个字节的无意义内容填充我的 404 页面,这些内容包裹在 HTML 注释中,以确保显示自定义 404 页面。

当然,也可以利用这个机会来做一些很酷的事 ASCII Art !

   <!--                            oooo   ooo
$ $ $ $
"o $ $ o""
o " "ooooo
oo "" o$
o o oo "
$$ $o$""$o ooo$
$"$ o $ "$ $
o$o $ "$ $ $ $ $
$$$o $$ "$ o$ $ o $o
"$ ""o "$ "o $$ "o o"
$o $$ "o $ "oo $" $ o$"
"$ $o "o$$ "o$ $o$" oo$
"o "$o "$o $"$$
" oo$$$$$$$oo $oo$$"" o" o
""""""""" o$$$$$$$$$$$"$o o"""$o$$ o$
ooo$$$"o$$$$$$$$$$$$$$ "$o o o$$$o $ $ o$
o$$$$$$$$$$$$$$$$$$$$$$$$ "oo o ""o "$ $
$$$$$$$$$$$$$$$$$$$$$$$$$$ "$o o$$"""$ " oo""o
o""""$$$$$$$$$$$$$$$$$$$$$$" ""$o"$o " o$
"$$$$$$$$""""$""$$$"" "$oo$""$o o$"""
$$$$$$$" $""""$" o""""
$"""""$ooooo ooooo$$$$$$$ o$" o"
$ """" oooo$$$$$$$$$$$$$$" $" o"
oo$ oooo$$$$$$$$$$$"""""$$$$" o$" o$"
"$ $o$$$$$$$$$$$$$""$ o$$$"oooo$" o"
"o$ "$$$$$$$$$$$$ $$o$"$$$ $"
"$ ""$$$$$$$$$ o$"$$$ "$$o$$
"o ""$$$$$$o o$$$$ ""$o """$
"$o ""$$$$$$o" o$$$$oo o$$$$
""$oo $$" "$$$"" ooooooo$
""""$" o$" oo$$$$$""$$
$ oo$" o$$$$$"" ooo$
$o$" o$$$$" oo$$$$$$$o
$$ o$$$" o$$$$$$"""""$o
"o$$" o$$$$"" o$$$$$$$o
"$oo$$$$" o$$$$$""" o$o
"$$$" oo$$$"" oo$$$$$$$
ooooo$oo$$$"" oo$$$$"""$$""
$"oooo $$$" o$$$$"" $
o$"o$ $$"oo$$"" " o$
$ o$$o $$o$$" oo$$
$ $$$$ $$$$$$$$$$$$$$$$$$$$
$ $$$$ $$$$$$$$$$$$$$$$$$$$"
$ $$$$ $$$$$$$$$$$$$$$$$$$$
$ "" ""$$$$$$$$$"""$""""
$o $"$" " $"
$o $$ $o o$
"$o o$$ ""$$$"
"""""" -->

关于php - 在返回 "Oops! This link appears to be broken."的 PHP 404 header 之后包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3970093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com