Erdaicms旅游管理系统自动切换数据库功能教程

版权声明:本文为Erdaicms原创文章,未经博主允许不得转载。 https://blog.csdn.net/erdaicms/article/details/86680558

自动切换数据库,达到的效果就是,在网站首页或者入口URL后面携带不同的参数,实现用户访问同一个网站的URL,自动切换数据库,给不同访问者展示不同的内容。

1、功能的开启和关闭
打开网站根目录下/application/config.php 文件,找到53行和56行,有如下参数:

 
  1. //前台入参,自动切换数据库 Y开启,N关闭
  2. 'auto_change' =>'Y',
  3.  
  4. //前台入参,自动切换数据库时间,超时后将使用默认库 单位秒
  5. 'auto_change_time' =>'3600',

自动切换数据库时间说明:用户首次进入网站的时间加上这里设置的时间,就是最后失效的时间,在失效之前,用户访问网站,都是使用该数据库,,除非访问了不同的URL入口,而重新切换了数据库和重置了本时间

2、URL入口说明
我们约定需要有切换效果的URL如下:
网站首页URL/index.php?erdai_change=201802
例如:http://demo.erdaicms.cn/index.php?erdai_change=201802
参数erdai_change后面的201802为数据库的编号,即对应一套数据库,比如还有201803,201804,请使用数字和字母,不要有特殊的字符。

 
  1. 3、数据库链接文件对应说明
  2. 网站根目录下/application/database.php文件,为默认的数据库链接文件,如果切换失败,或者没有切换条件,则使用此数据库
  3.  
  4. 2中的每一个URL,都再次对应一个数据库链接文件,固定格式为:database_数据库的编号.php,例如:database_201802.php、database_201803.php等!

猜你喜欢

转载自blog.csdn.net/erdaicms/article/details/86680558