Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法在服务器上判断对图像的请求是否像:
http://www.myserver.com/test.jpg
是直接请求(在浏览器地址栏中输入),还是图像标签的结果?
<img src="http://www.myserver.com/test.jpg" alt="blah blah">
不,不可能区分。浏览器将以相同的方式请求两者
您可以检查Referer请求中的字段,以确定该图像是直接请求的还是被其他页面引用的;但是,这不允许您区分嵌入图像和链接图像。
Referer
编辑:另外,正如 tmuguet 所指出的,在请求中欺骗或掩盖引用者非常容易。