2013-12-16 7 views
1

안녕하세요 저는 Perl 및 DBI 프로그래밍에 대한 새로운 relativley이며 CGI 학습을 시작했습니다. perl cgi 스크립트를 통해 MySQL 데이터베이스에 액세스하고 싶지만 cgi-bin의 실제 스크립트에 구성 변수 (사용자 이름, 암호 등)를 저장하고 싶지 않습니다. require '/path/to/configfile.pl' 문을 사용할 수 있지만 use strict을 사용하지 않고 서술하면됩니다. 이 특정 상황에서 설정 파일을 포함하는 정확하고 안전한 방법이 무엇인지 누군가가 알 수 있기를 바랍니다.CGI 스크립트 Perl에서 DBI 연결을위한 설정 파일에 액세스하는 올바른 방법

my $dbh = DBI->connect("dbi:mysql:mysql_read_default_file=$config_file;mysql_read_default_group=$group",undef,undef,{}); 

을 그리고 설정 파일은 다음과 같이해야한다 : 당신이 MySQL을 사용하는 경우

+2

참조 [이 PerlMonks 스레드 (HTTP : // WWW를. perlmonks.org/?node_id=519337). – ThisSuitIsBlackNot

답변

0

, 다음이 작동

[group_name] 
database=my_db 
host=X.X.X.X 
user=my_user 
password=my_password 
port=XXXX 
[another_group] 
... 
관련 문제