Se connecter / S'enregistrer

Résolu Comment faire intervenir son mot de passe dans un php sans que celui ci soit visible ?

Solutions (6)
Tags :
  • Mot de passe
  • Php
  • Serveur
  • Programmation
|
Bonjour à tous,
Comment faire intervenir son mot de passe dans un php sans que celui ci soit visible.
Un exemple clair me serait agréable.
sujet qui me demande ce password:
$db = @mysql_connect($serveur,$login,$password);
et
$contenu = @file_get_contents("http://www.xxxx.......
Merci d'avance
Annette
  • Meuniers a édité ce message
Contenus similaires
Meilleure solution
partage
, Modérateur |
Salut,

Il faut savoir que le mot de passe ne sera pas lisible en clair dans le résultat. Le fichier PHP sera exécuté par le serveur, et le mot de passe n'apparaitra pas.
  • Commenter cette solution |
Score
0
òh
òi
|
Meilleure réponse sélectionnée par anpi.
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Il n'y a pas besoin de fermer la question. Tu peux cliquer sur le lien "Élire meilleure réponse" sur la réponse qui a répondu à ta question, ça passera alors la question en "Résolue" et tout le monde saura que c'est réglé.
  • Commenter cette réponse |
Score
0
òh
òi
|
OmaR a dit :
Salut,

Il faut savoir que le mot de passe ne sera pas lisible en clair dans le résultat. Le fichier PHP sera exécuté par le serveur, et le mot de passe n'apparaitra pas.


Merci pour cette information, dans ce cas la réponse à ma question devient qu'informelle.
Merci à internet, au forum et surtout aux personnes comme vous qui prennent le temps de nous faire évoluer.
Annette

PS: Faut il fermer la question ? comment ?
  • Commenter cette réponse |
Score
0
òh
òi
|
Bonjour Edyr,
Le mot de passe sera toujours forcément accessible puisque mysql_connect() en a besoin pour se connecter à la base de données :) 

Dommage que l'on ne puisse interdire la lecture, dans le présent, ce ne serait pas dramatique, mais peut être que pour un autre code, j'aimerais peut être la discrétion pour sécurité. Ce soir j'appliquerai ton écriture.
Merci de ta réponse
Annette
  • Commenter cette réponse |
Score
0
òh
òi
|
Bonjour Annette,

Le mot de passe sera toujours forcément accessible puisque mysql_connect() en a besoin pour se connecter à la base de données :) 

En revanche tu peux le stocker dans un autre fichier pour qu'il soit à un endroit unique:
Fichier config.inc.php:
  1. <?php
  2. define("DB_HOST", "localhost");
  3. define("DB_NAME", "maDB");
  4. define("DB_USER", "annette");
  5. define("DB_PASSWORD", "1234");
  6. ?>


Fichier: ma_page.php:
  1. <?php
  2. require 'config.inc.php';
  3. $db = mysql_connect(DB_HOST, DB_LOGIN, DB_PASSWORD);
  4. ?>
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS