我开发了一个 PHP Web 应用程序,目前需要进行战略重组。
目前,当我们设置新客户端时,我们会在主域的子域上为他们提供整个代码库,并在数据库中为他们创建一个新表。
这导致每个客户端都拥有整个代码库,这意味着当我们进行错误更改和修复时,我们必须返回并独立地将它们应用于所有客户端,这很痛苦。
我想要创建的是一个包含所有核心 PHP 文件的基本代码服务器。
base.domain.com
那么我们所有的客户(client.domain.com)只需要几个文件:
config.php
会有数据库连接信息。index.php
- 如果会话不存在,则显示登录框,否则它将通过远程包含将基线代码加载到 base.domain.com。
我的问题是我的逻辑看起来可行吗?其他人如何通过拥有基本代码来处理类似情况?
另外....是否甚至可以从 base.domain.com 远程包含 PHP 文件并将它们包含在client.domain.com
?