2017-02-02 4 views
0

phpmyadmin index.phpは実行時にconfig.inc.phpと呼ばれています。

だから私はconfig.inc.php

/* 
* First server 
*/ 
$i++; 
/* Authentication type */ 
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
/* Server parameters */ 
$cfg['Servers'][$i]['host'] = $_GET['test']; // I changed here 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['compress'] = false; 

にしようと、このようなURLを呼び出します。

http://localhost/index.php?test=211.212.14.11 

ですが、表示ホストにエラーがあり、動作しません。 どうすればいいですか?代わりにphpMyAdminので消毒され、ここでGETを使用しての

答えて

1

は、適切な構文は、ディレクティブのために直接IPアドレスまたはホスト名を入れているような$cfg['Servers'][$i]['host'] = '192.168.5.6';またはユーザーが定義できるようにしたい場合は

$cfg['Servers'][$i]['host'] = 'db.example.com';ログイン時に任意のホストを指定する場合は、$cfg['AllowArbitraryServer']ディレクティブを参照してください(trueに設定すると、ログオンページに任意のサーバーを入力できます)。

関連する問題