ErrorDocument 404 未发送引用信息:PHP

发布于 2024-08-12 06:31:57 字数 210 浏览 7 评论 0原文

我正在使用标准 htaccess ErrorDocument 404 将用户重定向到新页面。为了自定义 404,我需要知道他们的引荐来源网址信息(来自他们尝试访问的页面)。

$_SERVER['HTTP_REFERER'] 为空

我打印出了所有全局变量,其中大部分包含 pageNotFound.php 的链接。

我怎样才能检索这些信息? (服务器端优先)

I'm using a standard htaccess ErrorDocument 404 to redirect users to a new page. In order to customize the 404, I need to know their referrer information (from the page they Tried to visit).

$_SERVER['HTTP_REFERER'] is empty

I printed out all of my global variables and most contain the link to pageNotFound.php.

How can I retrieve this information? (Server-Side is preferred)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风渺 2024-08-19 06:31:57

它应该在 $_SERVER['HTTP_REFERER'] 中,您的拼写错误。

It should be in $_SERVER['HTTP_REFERER'] Yours is mispelled.

〃温暖了心ぐ 2024-08-19 06:31:57

HTTP_REFERER 没有双 r。这是 HTTP 规范中的一个不幸的拼写错误。

HTTP_REFERER doesn't have a double r. It's an unfortunate misspelling in the HTTP spec.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文