【发布时间】:2009-12-27 12:22:44
【问题描述】:
我有一个 config.php 文件,我只是在其中创建了一个包含所有框架配置的巨大数组。还有数据库源字符串,如“mysql:host=localhost;dbname=mydb”(什么叫,顺便说一句?)和数据库的用户名+密码。恐怕这是:
- 愚蠢的
- 不好;那里有更好的解决方案
- 不安全 (?)
那么 PHP 专家是如何做到这一点的呢?
【问题讨论】:
-
我会说它被称为 DSN。 en.wikipedia.org/wiki/Database_Source_Name
-
“连接字符串”比 DSN 更通用一点。
-
不要称它为“config.php”,它是某些恶意软件会寻找的名字。称它为
hey-this-is-just-a-useless-file-i-swear-man.php或类似的东西;)
标签: php