【问题标题】:Flat file storage of database details数据库详细信息的平面文件存储
【发布时间】:2013-08-21 07:28:12
【问题描述】:

我需要以平面文件格式存储 mysql 数据库访问详细信息。即在 .txt 和单独的行中的详细信息。我可以很容易地做到这一点,但是有一个很大的安全漏洞,即 details.txt 文件可以很容易地被任何人导航和阅读。

我怎样才能做到这一点,这是不可能的。

我厌倦了将文件另存为 .php,但随后它不会使用命令读取行。

$lines = file('details.php');

【问题讨论】:

  • 将该文件置于根目录 (WWW) 之外,这样任何人都无法通过 URL 访问它。

标签: php mysql data-security


【解决方案1】:

在你的 htaccess 文件中你可以添加

<Files "database.txt">
    Order Allow,Deny
    Deny from all
</Files>

这将阻止人们访问该文件

【讨论】:

  • 请注意,htaccess 文件必须与您的 .txt 文件位于同一目录中
猜你喜欢
  • 2018-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-26
相关资源
最近更新 更多