ErrorDocument 404 未发送引用信息:PHP
我正在使用标准 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它应该在
$_SERVER['HTTP_REFERER']
中,您的拼写错误。It should be in
$_SERVER['HTTP_REFERER']
Yours is mispelled.HTTP_REFERER
没有双 r。这是 HTTP 规范中的一个不幸的拼写错误。HTTP_REFERER
doesn't have a double r. It's an unfortunate misspelling in the HTTP spec.