Connexion sécurisée à une base de données MySQL [Résolu] - SQL/NoSQL - Programmation
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
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,....)
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 ?
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
Marsh Posté le 30-06-2008 à 10:26:23
proutix a écrit : |
Ouaip, c'est comme ca que c'est fait sur "pratiquement" tous les sites
Marsh Posté le 01-07-2008 à 10:22:44
as tu un exemple vite fait sur lequel je pourrais m'inspirer ?
Merci
Marsh Posté le 01-07-2008 à 10:51:55
euh, ben c'est un peu la base.....
fichier : connexion.inc.php
Code :
|
fichier : mapage.php
Code :
|
Marsh Posté le 27-06-2008 à 13:24:19
Bonjour,
![:) :)](https://forum-images.hardware.fr/icones/smile.gif)
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