php - 我可以在 PHP 中使用 .ini 作为配置文件吗?

标签 php ini

我的 friend 让我更新他公司使用的 PHP 应用程序。我发现该应用程序使用 .ini 扩展名作为数据库配置文件。该文件包含数据库主机地址、用户名和密码!!问题是我可以在网络浏览器上访问该文件。

我想知道为什么。使用带有 .ini 扩展名的常规 php 文件是否有任何特殊原因???我就是不明白。

最佳答案

可读性是我过去将 ini 文件用于 php 脚本配置的主要原因之一。不是程序员的人以前至少遇到过一次 ini 文件,并且可以理解它比一个简单的 php 文件要容易得多。

可以通过服务器端配置来防止每个人都可以读取 ini 文件的问题,或者更好的方法是在文件顶部的注释行中简单地添加一行代码。

这样,当通过浏览器访问文件时,php 将输出“禁止直接访问”,而 ini 文件将继续像以前一样运行。

关于php - 我可以在 PHP 中使用 .ini 作为配置文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1299269/

相关文章:

php - Wampserver:php/mysql 的长延迟 "waiting"

php - 我如何转义 .ini 文件中的换行符,以便 Zend_Config_Ini 按字面意义读取它?

php - 如何在路由 INI 文件中为 Zend Framework 中的子域编写路由链?

php - 如何仅显示 INNER JOIN 中的部分字段

php - 为 symfony2 应用程序创建远程更新服务

php - 如何在 PHP 中转换我的 sed 插入文本脚本?

java - 在 Java 应用程序中保存和更新配置设置

javascript - PHP - 不安全的文件编辑,删除所有数据

c++ - 使用 64 位编译器在 C++ 中读取 ini 文件

php - MVC - 业务模型可以相互了解吗?