Image 像puu.sh一样隐藏图像路径

Image 像puu.sh一样隐藏图像路径,image,url,Image,Url,当我查看puu.sh源代码时,有如下内容: www.puu.sh/11111 并且在源代码中是 <img style="-webkit-user-select: none" src="http://puu.sh/11111"> 这不是一种递归公式,应该有一个无限循环吗? 这是怎么回事 当我有像www.puu.sh/1111a和www.puu.sh/1111a这样的东西时,这些图像可能是不同的,但如果这些图像在同一个文件夹中,这些名称将相互覆盖 有人能告诉我他们是如何做到这一点

当我查看puu.sh源代码时,有如下内容:

www.puu.sh/11111
并且在源代码中是

<img style="-webkit-user-select: none" src="http://puu.sh/11111">

这不是一种递归公式,应该有一个无限循环吗? 这是怎么回事

当我有像
www.puu.sh/1111a
www.puu.sh/1111a
这样的东西时,这些图像可能是不同的,但如果这些图像在同一个文件夹中,这些名称将相互覆盖


有人能告诉我他们是如何做到这一点的吗?

我不知道该网站是如何实现它的,但实现可以检索两个不同对象的URL的一种方法是让服务器检查“referer”标题。如果其值为“”,则返回图像;否则,返回网页

只有在底层文件系统忽略大小写时,名称不同的文件才会相互冲突。不区分大小写的文件系统是Windows上的标准,但类Unix系统通常以文件名区分大小写


请注意,根本不能保证引用文件名——它可能是一个由服务器端脚本解释的URL。

是否有任何示例说明此技巧如何使用referer头?我可以伪造我的referer标头以查看puush的反应吗?您的浏览器将自动设置referer标头。根据您使用的浏览器,您可以告诉它永远不要发送referer头(在Firefox中,使用WebDeveloper扩展)。或者,您可以通过代理路由请求并进行任何更改。这是“URL重新写入”的一个示例,重要的问题是位于“”的Web服务器将获得传递给它的完整URL(“)。然后它可以按任何方式处理它。以下是一些指导原则:。