CMS에 데이터베이스 자격 증명을 저장하는 가장 좋은 방법은 무엇입니까?PHP의 일반적인 CMS 빌드에 데이터베이스 자격 증명을 저장하려면 어떻게합니까?
$this->credentials = array("hostname"=>"hostname", "username"=>"username","password"=>"password", "database"=>"database");
을하지만 어디를 변경하는 검색 할 수 있도록 직관적 아니라도 나중에 CMS를위한 파일을 설치 할 계획입니다 : 지금은 내 데이터베이스 단일 클래스를 선언합니다.
어디에서 어떻게 연결 기본 설정을 저장합니까? 이것은 한 곳에서 생성
class DATABASE_CONFIG {
var $default = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'database_name',
'prefix' => '',
);
var $test = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'test_database_name',
'prefix' => '',
);
}
경우 사용자가 모든 데이터베이스를 설정할 수 있습니다
나는 그 접근법을 좋아한다. 고마워. –