Page 1 sur 1

Connexion PHP

Posté : 16 juin 2008, 15:52
par zecreator
Bonjour,

Je me doute que la question a déjà été posée, mais je tente :

Comment éviter de faire apparaître dans le code PHP, la chaine de connexion à une base de données ?
par exemple : pg_connect("host=xxx prot=xxx dbname=xxx")...

Dois-je passer par un lien ODBC ? Est-ce suffisamment sécurisé ?

Merci.

Posté : 16 juin 2008, 16:14
par katagoto
Je crois que j'ai compris ta question, tu as qu'a stocker tes identifiants dans des variables et dans un autre fichier que tu inclura à chaque page, tu peut faire comme ça aussi :
<?php
$identifiants=array('login' => 'xxx'', 'password' => 'yyyy' /* etc */);
// Comande de connexion
unset($identifiants); // Destruction des identifiants
?>

Posté : 16 juin 2008, 17:40
par zeus
En complément de ce que viens de dire katagoto, sache que tu ne peux pas faire "disparaitre" les identifiants de ton code PHP.

Si tu veux que tes scripts PHP se connectent à une base de données, il leur faut les identifiants, donc ces identifiants doivent se trouver dans un script PHP.

Après, effectivement, la solution de katagoto te permet de restreintre la mise à disposition de ces identifiants dans un unique script.