1
1
您可以使用singleton类,如您所提到的,或者更简单的类。 在所有config.inc.php文件中,我都有一个标准的关联数组
这个概念是一样的,你走对了。做一个对你有意义的人。如果有人可以访问你的服务器,你就完蛋了,所以在更安全的方面也没什么大不了的。 至于安装文件,我看到过许多应用程序打开配置文件,通过代码调整一些特定的部分,然后实际将文件重新写入服务器(而不是“存储设置”)。它实现了相同的结果,但通过向导而不是手动完成。 |
2
1
cakephp使用名为database.php(in/app/config/)的配置文件,其中声明了一个数据库配置类:
这就创建了一个用户可以设置所有数据库配置的位置,而直观的目录结构使存储数据库配置的位置变得明显。您还可以为生产、开发和测试目的指定多个配置,这些配置很容易在两者之间切换。 |
3
1
一般来说,我不会将凭证直接放入源代码,而是将它们存储在配置文件中。这使得更改它们更加容易,例如,当您从开发机器移动到测试机器时,测试机器可能(应该)连接到不同的数据库。 此配置文件应存储在webroot目录之外的某个位置。 您还可以以某种方式加密密码,以在配置文件受到破坏时提高安全性。另一方面,如果有人可以物理访问您的服务器,那么无论如何,您都会失败,因此可能不值得这样做。 |
Tutu Kaeen · 将文件上载添加到GRAV中的“模块化”模板 6 年前 |
leham789 · 第n个子选择器二乘二,不包括第一个 7 年前 |
Rajantha Fernando · CRAFTER CMS构建问题 7 年前 |
codeWheels · 将多个局部视图调用到CMS系统的一个控制器中 7 年前 |
Aswathy S · 如何在Contao模板中获取实际图像路径 7 年前 |