Bien le bonjour.
J'ai installé apache 3 en local et je souhaite gérer le fichier " config.inc.php " de phpmyadmin via une session de mon site.
J'explique: j'ai un site avec un formulaire de connexion, j'envoie la session vers mon phpmyadmin=>config.inc.php, jusque là tout va bien, je fais un echo et je visualise bien la présence de ma session dans le fichier mais je n'arrive pas à lui faire admettre les valeurs ( login pass et base ) .
Si je passe en " cookies ", je me connecte mais ne me donne pas la BD sélectionnée, je les vois toutes ( sauf les hide_db sélectionnées )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 session_start(); $lo = $_SESSION['client']['login']; $pa = $_SESSION['client']['pass']; $base = $_SESSION['client']['base']; $bo = strtolower($base); $i=0; $cfg['blowfish_secret'] = 'a8b7c6d'; $i++; $cfg['Servers'][$i]['verbose'] = 'Local Databases'; $cfg['Servers'][$i]['host'] = '127.0.0.1'; $cfg['Servers'][$i]['extension'] = 'mysqli'; //$cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['auth_type'] = 'http'; //$cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = $lo; $cfg['Servers'][$i]['password'] = $pa; $cfg['Servers'][$i]['only_db'] = $bo; $cfg['Servers'][$i]['hide_db'] = '(information_schema|mysql|performance_schema|sys|serveur)'; $cfg['Servers'][$i]['AllowNoPassword'] = true; $cfg['PmaNoRelation_DisableWarning'] = true; $cfg['Export']['sql_drop_table'] = true; $cfg['Export']['sql_if_not_exists'] = true; //$cfg['MySQLManualBase'] = 'http://dev.mysql.com/doc/refman/5.7/en/'; $cfg['LoginCookieValidity'] = '10800';
Si je choisis les autres, la connexion est refusée quoi que je fasse.
Auriez vous une idée pour que ça fonctionne ???
Merci.
Jacques.
Partager