如何构造PHP应用程序以进行分发

时间:2019-07-05 17:42:11

标签: php structure

我正在为我的学位论文项目编写在线服务,首先,我想就应如何根据需求构造一些建议,因为在其他地方我还没有找到答案。

要求是:

  • 该网络应用必须易于嵌入到另一个网站中
  • 该公司还必须在我的服务器上特定可以使用该Web应用程序(因此,必须有一种方法可以唯一地访问我服务器上每个公司的系统)。

公司之间应用程序的唯一区别是布局(不同的.css文件)以及本质上与之交互的端点。因此,我不想重新分配整个系统,只是根据它所在的公司提供正确的config和.css文件,然后将该应用程序“捆绑”在我的服务器上,因此不需要在其他任何地方上传。< / p>

假设公司A,公司B和公司C(仅由他们所从事的行业相互关联)使用此Web应用程序。公司A希望将应用程序嵌入到他们的网站中(因此应用程序界面位于他们的网站上托管在我的服务器上,我认为可以使用iframe(?)来实现),但是公司B和C希望而是放置指向我的Web应用程序的链接并引用它。

我最初的想法是拥有一个单一类,该类为业务呈现正确的接口,然后使用$_GET参数确定业务及其设置,然后提供正确的样式并更改其访问的表。然后,客户端可以通过导航到myserver.com/app.php?b=name&key=asdasd(显然是哈希或否则使其变得不可读)来访问其业务系统[密钥是我需要提供给企业的api密钥]或将其作为iframe的来源。它不是一个庞大的应用程序,因此没有其他页面(动态管理页面除外),但它必须可分配给多个参与者。这是正确的方法吗?[您如何建议我存储它们的特定文件]?如果没有,那么进行这样的大项目的最佳方法是什么?谢谢

0 个答案:

没有答案