密码保护CSV文件

时间:2010-09-17 20:41:46

标签: csv php-5.3

我正在使用csv文件来验证用户登录。是否可以用密码保护CSV文件?我不希望任何人能够通过url下载csv文件。我用Google搜索,我发现无法密码保护csv文件。有没有其他方法可以用密码保护文件?

4 个答案:

答案 0 :(得分:10)

简短回答是否:CSV是纯文本格式,它不是Excel。

答案很长:您永远不应将安全相关信息放入可通过网络服务器访问的文件夹中。将文件移动到您可以从PHP访问但在Apache

中的文档根目录之外的文件夹中

答案 1 :(得分:1)

使用加密在ZIP文件中压缩它。但是,每次要从中读取时,都必须对其进行解压缩/解密。

有关详细信息,请参阅Powerarchiverwinrar或其他压缩实用程序。

答案 2 :(得分:1)

如果使用Apache,请使用.htaccess文件拒绝访问该文件。更好的是,将文件存储在webroot上方的某个位置。例如,如果您的网络服务器位于/home/username/htdocs/,则可以将文件存储在/home/username/data/logins.csv

答案 3 :(得分:0)

如果您担心有人下载该文件,请将其放在无法下载的位置。您的网络服务器只会返回特定目录集中的文件。如果您的CSV文件不在其中一个文件中,则任何人都无法下载。