1

当访问者访问我网站上的页面时,我一直在尝试检索“引荐来源网址”。

当用户使用 Chrome、IE、Firefox 而不是 Safari 时,它可以工作。

我正在我网站的登录页面上的 servlet 中检索引荐来源网址:getReferrerURL(httpRequest)。

我非常困惑为什么只有 Safari 不玩球 wrt 推荐人 URL - 谁能指出我正确的方向?

4

1 回答 1

2

浏览器可以本地或通过插件配置为禁用甚至更改referer请求标头。从服务器端开始,您完全无法控制这一点。标referer头最多只能用于日志记录和统计,而不是执行业务逻辑。referer如果您想让它独立于浏览器配置工作,那么您认为通过检查标题来解决的任何功能要求都应该以不同的方式解决。

于 2012-07-29T12:30:53.803 回答