我是否可以使用任何HTTP标头来使用网络服务器/服务器端脚本获取整个引荐来源网址?包括查询字符串,等等?
答案 0 :(得分:10)
你应该可以从$ _SERVER ['HTTP_REFERER']变量中获取它。
答案 1 :(得分:3)
要添加Chacha的观点,我不知道您是否要捕获引荐来源网址的客户端哈希部分(有时,您这样做)。即如果客户端来自“http://www.domain.com?x=3#y=5”,则$ _SERVER ['HTTP_REFERER']将仅包含“http://www.domain.com?x=3”,并且散列部分将不会发送到服务器。
如果要捕获该哈希部分(官方称为URL片段),只有在引用页面是您的OWN页面时才能这样做 - 即,如果您可以在该页面上编写代码。如果是,只需向您的统计Web服务发送一个AJAX请求,捕获引用,并发送整个URL(javascript可以访问该URL的那一部分)。