phpMyAdmin基于用户的主机

时间:2015-07-15 16:17:21

标签: phpmyadmin

您好我想在config.inc.php中使用基于用户的主机,如下所示:

$cfg['Servers'][$i]['host'] = 'std.host.org';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = false;

if ($_POST['pma_username'] =='specialuser')
{
        $cfg['Servers'][$i]['host'] = 'my.database.org';
        $cfg['Servers'][$i]['port'] = '1234';
        $cfg['Servers'][$i]['connect_type'] = 'tcp';
}

这不起作用,有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这不是受支持的配置。

您可以配置multiple hosts,但它在整个phpMyAdmin实例中是全局的,然后用户必须从下拉菜单中选择正确的服务器。或者你可以安装两个不同的phpMyAdmin实例,一个用于std.host.org,一个用于my.database.org,然后让你的用户为正确的页面添加书签供他们使用。