我正在尝试使用PHP获取引用URL:
echo $_SERVER['HTTP_REFERER']
这是有效的,但是当我使用“&”s将变量附加到URL字符串时,引用显示为 空白。如果&和s被替换为html版本“& a m p;”,则引用者再次工作。
我需要一种方法让参考者使用“&”符号。
将通过跟踪此类跟踪网址来捕获引荐来源:
http://www.example.com/link.php?var1=data&var2=data&var3=data
非常感谢任何建议/解决方案!
**我意识到引用者可能是欺骗者,但仍希望获取此信息。
答案 0 :(得分:2)
当您手动更改URL时,浏览器不会向下一个请求发送引用。如果您使用firebug更改URL,然后单击它,它应该正确填充。
在旁注中,您不应该信任引用者,因为人们可以告诉他们的浏览器提交他们想要的任何内容作为引用者。