java 判断网站访问来源(通过百度谷歌等搜索引擎)

藍調↘ヅ孤獨 发布于 2012/08/17 13:26
阅读 2K+
收藏 1

现在需要做一个功能模块,判断请求来源是通过百度、谷歌等搜索引擎搜索访问的,还是直接通过连接访问过来的,主要是一个报表功能,请问各位前辈,一般是怎么实现的

加载中
0
景愿
景愿

如图:通过百度搜索:oschina 点击进入的请求内容,其中Referrer明确表示了当前页面的来源,即,可以通过该header来判断请求的来源

 

0
wendal
wendal
req.getHeader("Referer")
0
yunfound
yunfound
new URL( req.getHeader("Referer")).getHost()
0
藍調↘ヅ孤獨

引用来自“Wendal”的答案

req.getHeader("Referer")
谢谢
返回顶部
顶部