如何防止图像访问

时间:2015-09-08 15:32:44

标签: php

我让用户将图片上传到指定的文件夹。

现在我想在从源代码访问图像时显示图像,但不是通过url显示。所以没人能通过网址访问图片,比如domain.de/images/img1.jpg ....我该怎么做?

1 个答案:

答案 0 :(得分:1)

将图像放在一个目录中,该目录的内容无法通过URL直接访问(在这种情况下禁止访问images/

当您必须为其中一个服务时,请为图像类型发送正确的标头,从磁盘读取图像并将其发送到客户端

header( 'Content-Type: image/jpeg' );
readfile( $pathToTheImage );