$bdd = new PDO('mysql:host=localhost;dbname=ma_base;charset=utf8', 'mon_users', 'mon_password');
Le problème c'est que le mot de passe est en clair. Du coup n'importe qui qui a accès à ma machine peut le voir...
Il n'y a pas un moyen d'y remédier ?
Bonjour,
Tu n'as pas vraiment le choix, tu dois mettre en clair le mot de passe dans un fichier .PHP
Mais clairement non, un seul utilisateur pourra voir le mot de passe si tu fais bien les choses, c'est l'utilisateur qui exécute PHP.
Généralement on met ceci dans un fichier PHP nommé config.php, et ce fichier doit appartenir à l'utilisateur exécutant PHP, le groupe est root, et le mode tu le met à 400