允许用户尝试新版本的PHP应用程序

允许用户尝试新版本的PHP应用程序,php,laravel,Php,Laravel,我在Laravel中有一个遗留PHP应用程序和一个新的PHP应用程序,这是对遗留PHP应用程序的重建。在我们推出新版本之前,我们希望让用户先试用一下,并得到反馈 是否允许用户在不使用子文件夹的情况下切换到网站的新版本?(示例:/v2) 我正在考虑使用PHP会话来确定用户是在v1还是v2中。因此,基本上,如果用户想要尝试v2,他们会得到提示。旧的应用程序会将该决定保存在数据库中的帐户中,因此下次当他们重新登录到网站时,他们将使用v2而不会再次做出决定 不过,我还没有弄清楚的是,如何将当前用户切换到

我在Laravel中有一个遗留PHP应用程序和一个新的PHP应用程序,这是对遗留PHP应用程序的重建。在我们推出新版本之前,我们希望让用户先试用一下,并得到反馈

是否允许用户在不使用子文件夹的情况下切换到网站的新版本?(示例:/v2)

我正在考虑使用PHP会话来确定用户是在v1还是v2中。因此,基本上,如果用户想要尝试v2,他们会得到提示。旧的应用程序会将该决定保存在数据库中的帐户中,因此下次当他们重新登录到网站时,他们将使用v2而不会再次做出决定


不过,我还没有弄清楚的是,如何将当前用户切换到应用程序的新版本,而不将其发送到子文件夹。

好主意。。。如果用户选择了v1包含v1,您将要求用户选择v1或v2;如果用户选择了v1包含v1,则要求用户在不创建子文件夹或子域的情况下选择v2,但我如何使用用户选择将它们切换到不同vhost中的不同应用程序,而不更改子域名或子文件夹?单独的vhost意味着单独的域名。一个应用程序将在oldapp.foo.com上运行,另一个将在newapp.foo.com上运行——根本没有子服务器。如果用户表示要使用新版本,请在会话中插入一个标志。在旧应用程序的页面加载上,检查该标志——如果设置了,则重定向到新地址。这可能适用于小页面,但我相信如果在更大的项目中完成,则将很难进行整理。请注意,我不是落选者。