隐藏图片网址

时间:2012-03-24 13:52:43

标签: php html

使用shadowbox,我将我的图像显示在屏幕上,如下所示:

<img src="images/thumbpic.jpg" width="100px" />

但是,我正在寻找掩盖图像的方法,以便不显示URL路径。否则,用户可以通过在地址栏中键入URL来直接访问图像。

我该怎么做?

3 个答案:

答案 0 :(得分:1)

这根本不可能,因为它是所有客户端,并且总是有办法获得该图像。同样的答案是针对CSS&amp; JS。

禁用热链接对您没有帮助,因为这种情况与它无关(因为您说by typing the URL into their address bar)。

答案 1 :(得分:1)

您可以直接在页面中嵌入图像。然后,您无法对其进行热链接,只能从该页面访问它。

以下是一个示例:http://www.sweeting.org/mark/blog/2005/07/12/base64-encoded-images-embedded-in-html

尽管如此,我不相信所有浏览器都支持此功能。

答案 2 :(得分:0)

要防止直接访问图像,您应该限制对图像的访问,而不是试图隐藏其URL。

为此,您可以修改.htaccess文件(可以找到为此目的生成.htaccess文件的工具here)。

在任何情况下都要记住,用户可以随时(无论您做什么)将图像保存在他的计算机上,但无法阻止,因为图像在访问您的网站时会在客户端上下载。