2012-01-01 9 views
2

PHPまたはApacheのいずれかで参照URLを取得する方法はありますか。PHP Apacheが参照URLを取得する

私は$ _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)。 –

+0

実際には、私はhttp_rereferとJSテクニックについて知っているとは思っていましたが、Apacheのログファイルを使用してApacheやその他のテクニックがあると思っていました。 –

答えて

2

Apacheは、$_SERVER['HTTP_REFERER']と同じ情報をログに記録します。 $_SERVER['HTTP_REFERER']を信頼できないものにしているのは、私の理解では、すべてのユーザエージェントがrefererを送信するわけではないということです。これはApacheが回避できないものです。

関連する問題