【发布时间】:2018-07-04 09:19:54
【问题描述】:
对于我的核心 php 网站,我想限制用户访问图片链接。目前我们已经屏蔽了网站的右键;但是,任何人仍然可以通过任何浏览器上的源代码访问网站代码并找到产品图片的链接。所以我想限制用户也从源代码访问图像路径。
我尝试过使用 htaccess,但它只会限制目录列表而不是特定图像。
提前致谢!
【问题讨论】:
-
@SanjitBhardwaj 都是不同的问题。它不重复。
-
您限制对图像的访问的意图是什么?如果您要解决的问题是人们在没有信用的情况下窃取和重复使用您的图像,您可以随时在它们上放置水印。 (我记得在 PHP 中使用
GD或imagemagick可以为您做到这一点。)或者,您可以尝试对图像进行 base64 编码并将它们内联,但这不一定会限制它们的访问,只会增加普通用户难以获得图像。 -
重复的标准,据我了解,不是问题是否完全一样,而是答案是否适用。在这种情况下(相同的最终目标),是的,您的问题是重复的。
-
@AgiHammerthief 网站已经上线,其中包含大约 2000 张图片。所以现阶段不可能给所有图片加水印或者尝试base64。
-
你到底想用这个实现什么?如果图像以某种方式可供用户查看,它至少可以是屏幕截图(和裁剪等)。