php - 图像保护(确保用户无法窃取照片)

标签 php html image drag-and-drop

我正在建立一个网上商店,为人们提供某些照片。 在此网上商店中,您(当然)可以查看您的图片。

因此,为了确保照片不会直接从网站下载,我为所有图像 html 标签提供了代码

oncontextmenu="return false;"

现在这可以保护照片不被右键单击和保存。 问题是,如果用户足够聪明,只需将照片拖到他们的桌面上,他们仍然可以下载图片。

是否有一种(简单的)方法来保护这些图像免受各种形式的下载?

最佳答案

人们总会有办法在网站上下载图片。

您可以使用此 JavaScript 禁用拖动图像:

    $("#imagegallery").mousedown(function(){
        return false;
    });

但即便如此,您也只能查看源代码并搜索文件。

我建议添加水印,使用已经制作好的 PHP 类,将您的 Logo 添加到每张图片非常简单。

或者你只能显示较小的图像,让它们来找你的完整版本。

关于php - 图像保护(确保用户无法窃取照片),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8491484/

相关文章:

php - 使用php将图片插入数据库

javascript - 使用 jQuery 发布所有输入的数据?

javascript - 如何按名称过滤元素

python - 如何从 aspx 页面抓取图像?

php - 按颜色对图像排序

actionscript-3 - 在 AS3 中包含图像比嵌入更好的方法?

python - 当试图模糊图像时,图像向左转

php - Eloquent - 哪里有关键用户或哪里没有

php - Laravel 数据透视表创建关联一次,然后更新

php - 出现 MySQL 错误 "unknown column"但该列存在