拒绝通过浏览器访问文件

时间:2012-06-21 21:12:50

标签: php

我用PHP创建文件:

 $handle = fopen('backup/db-'.date("ymdhis").'.sql.gz','w+');
 fwrite($handle, $gzdata);
 fclose($handle);
 chmod('backup/db-'.date("ymdhis").'.sql.gz', 0700);

但可以通过Web浏览器访问创建的文件。在这里有一些不允许的方式吗?

2 个答案:

答案 0 :(得分:0)

添加您的.htaccess文件

 <FilesMatch "\.(inc)$">
    Order deny,allow
    Deny from all
</FilesMatch>

同样好的建议:将您的包含放在目录中,并拒绝访问.htaccess文件中的该目录。

答案 1 :(得分:0)

有两种方式:
如果你必须使用公共空间地址,保护它写作也是适当的&#34; deny&#34; on .htaccess
另一方面,把它放在一个私人空间