我最近开始将我的网站文件转换为适用于任何路径的文件。我正在使用虚拟主机来维护与.htaccess
主生产服务器上相同的文件。包含我所有模型的初始化文件是动态编写的,以找出确切的系统文件路径并相应地更新网站,以便我可以将整个网站上传到任何地方。
问题在于配置文件。根据我是在开发还是在生产,我连接到不同的数据库。因此,我先做一个小检查,看看我是否正在运行本地服务器。为此,我将开发人员的命名约定存储在一个数组中,并循环遍历该数组以查看 HTTP_HOST 是否与某个值匹配。
例子:
$dev_names = array('localhost','.dev');
然而,当我前几天在 Chat 中提到这一点时,一位受人尊敬的用户告诉我他从不这样做。相反,他有 2 个配置文件并在正确的时间包含正确的文件?我不明白我的方法有什么问题?
你能指出我计划中的缺陷以帮助我了解专家吗?
(PS。作为奖励,你可以让我快速了解引导程序是如何工作的,听到这个词被抛出,不确定它是用 PHP 还是什么写的。)