【问题标题】:client/server php web application with many databases具有许多数据库的客户端/服务器 php Web 应用程序
【发布时间】:2018-06-21 09:24:06
【问题描述】:

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

【问题讨论】:

    标签: php networking web-applications client-server


    【解决方案1】:

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

    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 文件。

    【讨论】:

      猜你喜欢
      • 2018-07-13
      • 1970-01-01
      • 2011-06-10
      • 2012-02-04
      • 1970-01-01
      • 2014-10-25
      • 1970-01-01
      • 2010-11-10
      • 1970-01-01
      相关资源
      最近更新 更多