Как правильно хранить пароли к базе

-faqer-

Я только учусь
Как правильно хранить пароли к базе

PHP:
$host = "localhost";
$user = "root";
$passwd = "";
$db = "db";
Хранить в общем конфигурационном файле как глобальные переменные???
Или хранить прямо в функции подключения к базе с областью видимости только в этой функции???
Или, если я страдаю параноей, мне их еще и проансетить???
 

Novice

Guest
Можно как константы для верности и лучше в одном файле, и инклудить его каждый раз. А я храню прямо в функции:
function db(){
$connection=@mysql_connect("localhost","login","pass");
$db=@mysql_select_db("db",$connection);
return $connection;
}
 

tony2001

TeaM PHPClub
удобно, наверное, при изменении настроек, менять прямо в теле функции...
 

RomikChef

Guest
... а потом долго ломаешь голову - почему у тебя ничего не работает.

-faqer-
наиболее распространенным решением является хранить общем конфигурационном файле как глобальные переменные, и в том же конфиигурационном файле коннектиться к базе.
очень удобно. не надо никаких функций.

ансетить переменные не надо. Ты же их определяешь?
Определяешь. Значит ансетить в этом случае не надо.
Успокойся, попей водички, отдохни, поспи.
И все пройдет.
 
Сверху