PHP - 1 Web应用程序 - 多个数据库

时间:2016-04-05 14:43:02

标签: php sql-server

下午好,

我们目前有一个用经典ASP编写的仪表板,它基本上返回首页标题,例如

未结订单 - 55 已结束的订单 - 66 赢得订单 - 77

每个标题导航到另一个页面,其中包含更多信息表,例如

订单号|部分要求|数量|值 000001 ...... 000056 ......

目前我们有3个此仪表板的副本,每个副本连接到不同的数据库,例如db1.company.com,db2.company.com,db3.company.com,因此当您向db1.company.com添加额外页面时,必须在db2.company.com和db3.company上进行更改。 COM

我正在考虑将这些重新写入一个PHP网站,现在我正在学习,因为我在这里,所以如果我错过任何内容或者可以提供更多信息,请告诉我......

我想做的是:

  

一个网站,例如dashboard.company.com

     

第一页上的3个按钮,例如db1,db2,db3。

     

然后,每个按钮将创建一个可在整个站点上使用的变量,以确定要使用的数据库连接器,例如

如果variable = 1 $ dbname = db1

据我所知,有两种方法可以实现这一目标。

  

缓存

     

会话变量

哪种方法最好/哪种方法更好?

谢谢,

麦克

1 个答案:

答案 0 :(得分:0)

A cookie is a bit of data stored by the browser and sent to the server with every request.

A session is a collection of data stored on the server and associated with a given user 
(usually via a cookie containing an id code)

对于每个人来说,并没有特别好的/最好的方法,我建议你对Cookie和Sessions进行一些研究,因为它们有效地实现了同样的目的,在你的情况下,使用下面的链接获得一些指导。

When should I use session variables instead of cookies?

致谢@Daniel Vassallo

我个人更喜欢使用Sessions,因为我不得不说它们更简单"使用,只需分配和去,但这只是我个人的偏好。