2012-01-01 33 views
2

我将如何去检索PHP或Apache的引用网址。Php Apache获取引用网址

我知道你不能使用或信任的$ _SERVER ['HTTP_REFERER']。

我发现你可以用document.referer

得到它在javascript但是,如果JS被禁用,它不会工作,我宁愿不使用JS。

我一直在试图看看,如果这是唯一的方法来做到这一点,并看着bit.ly,他们不使用JS。

有没有办法使用Apache日志来查找这些信息或其他编程语言,完全不知道如何获得这些简单的信息。

+0

可能的重复:[This](http://stackoverflow.com/q/165975/368167)和[This](http://stackoverflow.com/q/1864583/368167)。 – 2012-01-01 11:26:28

+0

没有真正的复制,因为我可以找到所有我能找到的,我说我知道http_rerefer和JS技术我想知道/希望有一个Apache或其他技术,也许使用Apache日志文件等。 – 2012-01-01 11:37:45

回答

2

Apache将记录您在$_SERVER['HTTP_REFERER']中看到的相同信息。根据我的理解,使得$_SERVER['HTTP_REFERER']不可靠的原因是,并非所有用户代理都发送引用者,这是Apache无法解决的问题。