我开发了一个当前需要进行战略重组的PHP Web应用程序。基本代码系统需要的想法
当前,当我们设置新的客户端时,我们给他们在我们主域的子域上的整个代码库,并在数据库中为他们创建一个新表。
这会导致每个客户都拥有完整的代码库,这意味着当我们进行错误更改时,我们必须修复所有客户端并独立应用它们,这是一个痛苦。
我想创建一个基本代码服务器,它包含所有核心PHP文件。
base.domain.com
然后我们所有的客户(client.domain.com)将只需要几个文件:
config.php
会对数据库 连接信息。index.php
- 显示登录框,如果 会话不存在,否则它会通过远程 加载基线代码包含到base.domain.com。
我的问题是我的逻辑看起来可行吗?其他人如何通过拥有基本代码来处理类似的情况?
另外....是否有可能从base.domain.com远程包含PHP文件,并将它们包含在client.domain.com
?
我认为,对于这种类型的应用程序,最好由于所涉及的公司数据而将每个客户端的数据库分开。我刚刚意识到不是远程包含文件,而只是使用服务器上文件的完整路径。谢谢 – 2010-04-04 21:33:05