晚上好,我开发了一个以SaaS格式运行的系统,客户端只注册并且已经有权使用,其中我为每个客户端使用了一个唯一的标识符,它们都使用相同的结构,PHP文件和同一个数据库。到目前为止一切都那么好,因为域名没有变化,也就是说,每个人都使用www.lalalaetc.com.br/app并且系统通过唯一标识符分隔所有内容,但是,我想从中开发一个虚拟商店,只有会有区别,域名,也就是说,我相信原理是一样的,每个商店都使用一个唯一的标识符,但我怀疑的是我将如何做到这一点,以便当有人访问商店时,域名被正确地解决,加载我的客户端的ID?前进的方向是什么,我需要研究什么来做这样的壮举?
答案 0 :(得分:1)
听起来您想开发一个多租户应用程序。
在这种情况下,您可以使用子域,例如tenant.lalalaetc.com.br.app
,其中单词tenant
将替换为每个租户唯一的字符串。
当请求进入服务器时,您可以解析子域,将其传递给通过此租户子域搜索API /数据库的函数。