自定义404页面 – PHP

前端之家收集整理的这篇文章主要介绍了自定义404页面 – PHP前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个自定义404页面工作正常,除了我想要显示在此页面上的消息.

我想要说的是无法找到的页面的URL,而是显示404页面的URL.

这是我有…

您正在寻找<?PHP echo $_SERVER ['REQUEST_URI']?>.

htaccess文件包含以下行:ErrorDocument 404/404 /

你需要使用$_SERVER [‘HTTP_REFERER’],这将是他们首先要求的地址.

这仅适用于问题中描述的确切情况 – 浏览器实际上已被重定向404页面.在这种情况下,$_SERVER [‘REQUEST_URI’]包含404页面的URI,而不是所描述的原始请求的页面.

站点config或.htaccess中使用Apache的ErrorDocument 404 /handle404.PHP意味着$_SERVER [‘REQUEST_URI’]实际上可以正常工作,但更新更强大的解决方案是下面更新的选项.

更新:

显然$_SERVER [‘REDIRECT_URL’]可能是一个更好的赌注,但搜索了一下.

对于这两种情况,如下面的评论者所提到的,请记住,任何标题与$_POST,$_GET和其他人一样容易出现恶意内容,因此在输出任何内容之前处理它们.

更新2:

没有看到@Janoz的帖子 – 他正确地提到了REDIRECT_URL.

原文链接:https://www.f2er.com/php/139700.html

猜你在找的PHP相关文章