具有许多数据库的客户端/服务器php Web应用程序

时间:2018-06-21 09:24:07

标签: php networking web-applications client-server

我们为一家公司开发了一个PHP Web应用程序,他们希望将其安装在服务器上并允许其部门访问它,但是每个部门都应该为同一个Web应用程序拥有自己的数据库。 那么我们如何才能做到呢?

1 个答案:

答案 0 :(得分:0)

对于给定的上下文,我可以建议的最简单的方法之一是:

  1. 使用不同部门的配置创建多个文件。结构看起来像

-root -include -db -dept_sales.conf.php -dept_support.conf.php

  1. 我假设您的应用程序将具有登录名,用户可以在其中登录系统。 将dept作为参数传递到URL中。 按如下所示创建您的网址:

http://example.com/login.php?dept=sales http://example.com/login.php?dept=support

  1. 根据dept的值包含相应的配置文件并将其存储在会话中,这样就不必为每个URL都这样做。

第2点的其他选择可能是在主页上提供一个下拉菜单,询问用户属于哪个部门并加载相应的conf文件。