ie6下测试结果:
request.getHeader("referer") ==null的情况:
直接在地址栏中输入地址时
使用js location.href="${someurl}"
request.getHeader("referer") !=null 的情况
表单提交 get/post均可
a href="${someurl}"
referer可以被伪造,但是对于大部分用户这个已经足够了
参考:
本文探讨了IE6浏览器下referer头的特性及其表现形式,包括直接输入URL和通过链接跳转时的不同行为。文中还提及了referer可能被伪造的问题,并提供了相关参考资料。
ie6下测试结果:
request.getHeader("referer") ==null的情况:
直接在地址栏中输入地址时
使用js location.href="${someurl}"
request.getHeader("referer") !=null 的情况
表单提交 get/post均可
a href="${someurl}"
referer可以被伪造,但是对于大部分用户这个已经足够了
参考:

被折叠的 条评论
为什么被折叠?