Bonjour,
Mon site web dynamique nécessite une base de données, la base de données est accessible au site web via un fichier php contenant le mot de passe pour que le site accède à la base de données.
Comment protéger le mot de passe contenu dans le fichier de sorte qu'une personne aspirant le site web avec ce fichier php ne dispose pas de mot de passe ?
Pourquoi pas (si cela est possible) protéger toutes les variables déclarées ici en clair...
ci-dessous le fichier php qui permet au site de se connecter à la bdd :
Code php : 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 <?php $servername = "localhost"; $dbname = "glossaire"; $username = "root"; $password = "le_mot_de_passe"; date_default_timezone_set("Europe/Paris"); if (session_status() == PHP_SESSION_NONE) { session_start(); } try { $bdd = new PDO("mysql:host=$servername; dbname=$dbname; charset=utf8", $username, $password); $bdd-> setATTRIBUTE(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $bdd-> setATTRIBUTE(PDO::ERRMODE_SILENT, PDO::ERRMODE_WARNING); $bdd-> setATTRIBUTE(PDO::ATTR_EMULATE_PREPARES,false); } catch(PDOexception $e) { echo'echec de la connexion: '.$e->getMessage(); exit; } ?>
Vous remerciant pour vos lumières.
Partager