0

サーバー上で、次のような画像のリクエストかどうかを判断する方法はありますか?

http://www.myserver.com/test.jpg

直接リクエスト(ブラウザのアドレスバーに入力)ですか、それとも画像タグの結果ですか?

<img src="http://www.myserver.com/test.jpg" alt="blah blah">
4

2 に答える 2

1

いいえ、区別することはできません。どちらも同じ方法でブラウザから要求されます

于 2013-01-30T00:07:43.743 に答える
1

リクエストのフィールドをチェックしてReferer、画像が直接リクエストされたか、別のページから参照されたかを確認できます。ただし、これでは埋め込み画像とリンク画像を区別できません。

編集:また、tmuguetが指摘しているように、リクエストでリファラーを偽装したり、覆い隠したりするのは非常に簡単です。

于 2013-01-30T00:08:53.283 に答える