你能给我解释一下吗?因为在统计中我可以找到Refelar链接,我很好奇。它们是如何制作的?它是否放置在 HTTP 请求中的某个位置?
问问题
211 次
1 回答
4
是的,它可以通过referer
标题获得。请注意,这是一个可选字段,其值可以由客户端手动或由客户端应用程序(如某些防火墙和 Internet 安全应用程序)进行欺骗(Norton Internet Security 在此是已知的)。您最好不要让任何业务逻辑依赖于此,而应仅将其用于纯统计。
如何获取它取决于您使用的服务器端语言。在 PHP 中,您可以执行以下操作:
$referrer = $_SERVER['HTTP_REFERER'];
在 Java/Servlet 中,您可以执行以下操作:
String referrer = request.getHeader("referer");
请注意标题字段名称中的传奇拼写错误。
于 2010-05-02T15:25:44.103 回答