避免用户能够在php中查看目录

时间:2015-06-29 09:16:18

标签: php apache security directory

我目前正在开发一个我用PHP实现的商店Web应用程序 根据我们的商业模式,我们需要为已添加到系统中的每种商品都添加一些图片。所以我将所有图像存储在一个我称之为_goods_imgs的文件夹中。在这个文件夹中,我为每件商品创建了一个新文件夹并将其中的图像存储在其中,当我想在view_goods中向用户显示图像时,我使用他们的绝对路径。我的问题是如何限制对此文件夹的访问,以便在浏览器中输入myshope.com/_goods_imgs的任何人都无法查看目录。
任何帮助,将不胜感激。

3 个答案:

答案 0 :(得分:3)

  

在根文件夹中创建.htaccess文件并输入以下代码

     

选项 - 索引

答案 1 :(得分:1)

在每个文件夹中,放置一个名为HTML

的空或任何index.html文件

因此,无论何时您输入图像文件夹的路径,都会运行index.html而不是列出文件夹中的图像

答案 2 :(得分:0)

我会使用以下代码

将index.php文件放入其中
<?php
header("location:../");
// so every time user type that directory it will redirect to upper directory
// or you can put homepage address. 

?>