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 回答