[Résolu] Connexion sécurisée à une base de données MySQL

Connexion sécurisée à une base de données MySQL [Résolu] - SQL/NoSQL - Programmation

Marsh Posté le 27-06-2008 à 13:24:19    

Bonjour,
 
Débutant en MySQL/PHP, je souhaiterais avoir quelques avis sur la façon de se connecter à une base de données MYSQL.
En effet, je trouve que la méthode de connexion que j'utilise n'est pas propre.
 
Actuellement je fais comme cela :
<?php
  mysql_connect("localhost", "root", "mdp" );
  mysql_select_db("BDD" );  
   
?>
 
Est-ce propre ?
Je trouve que mettre le nom utilisateur et mot de passe en dur directement dans les pages PHP, c'est pas top surtout quand on a pleins de pages !?
comment faire ?
 
Sur la documentation officielle MySQL, il recommande de ne pas utiliser mysql_connect() mais mysql_real_connect()
 
Quelles différences cela fait exactement ? La documentation n'est pas très précise...
 
Merci :)


Message édité par proutix le 01-07-2008 à 14:37:47
Reply

Marsh Posté le 27-06-2008 à 13:24:19   

Reply

Marsh Posté le 27-06-2008 à 14:11:56    

ben déjà commence par utiliser un autre utilisateur que root qui possède moins de droits :)

Reply

Marsh Posté le 27-06-2008 à 14:18:11    

Et puis la connexion se place dans un seul script que tu appeles depuis tes pages.... et le script se trouve dans une zone plus sécurisé que le reste (htaccess,....)


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 27-06-2008 à 22:30:56    

babasss a écrit :

Et puis la connexion se place dans un seul script que tu appeles depuis tes pages.... et le script se trouve dans une zone plus sécurisé que le reste (htaccess,....)


 
Merci les gars. Un seul script ? tu veux dire que tu mets la connexion aux bases MySQL dans un fichier PHP et que tu appelle ce fichier dans les autres fichiers PHP ?

Reply

Marsh Posté le 30-06-2008 à 08:32:32    

ou alors tu déclare tes variables en javascript et tu les récupère en sortie ?
merci

Reply

Marsh Posté le 30-06-2008 à 10:26:23    

proutix a écrit :


Merci les gars. Un seul script ? tu veux dire que tu mets la connexion aux bases MySQL dans un fichier PHP et que tu appelle ce fichier dans les autres fichiers PHP ?


Ouaip, c'est comme ca que c'est fait sur "pratiquement" tous les sites


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 01-07-2008 à 10:22:44    

as tu un exemple vite fait sur lequel je pourrais m'inspirer ?
Merci :)

Reply

Marsh Posté le 01-07-2008 à 10:51:55    

euh, ben c'est un peu la base.....
 
fichier : connexion.inc.php

Code :
  1. <?php
  2.   mysql_connect("localhost", "root", "mdp" );
  3.   mysql_select_db("BDD" ); 
  4. ?>


 
fichier : mapage.php

Code :
  1. <?php
  2. include('connexion.inc.php');
  3. ?>


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 01-07-2008 à 14:37:33    

merci :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed