答案 0 :(得分:4)
是的,referer
标题可以使用它。请注意,这是一个可选字段,客户端可以手动欺骗其值,也可以由客户端应用程序欺骗,如某些防火墙和Internet安全应用程序(Norton Internet Security在此处已知)。您最好不要让任何业务逻辑依赖于此,而是仅将其用于纯统计。
如何获取它取决于您正在使用的服务器端语言。在PHP中,您可以这样做:
$referrer = $_SERVER['HTTP_REFERER'];
在Java / Servlet中,你可以这样做:
String referrer = request.getHeader("referer");
请注意标题字段名称中的legendaric拼写错误。