dvwaソース分析(三)---config.inc.php分析

2060 ワード

<?php

# If you are having problems connecting to the MySQL database and all of the variables below are correct
# try changing the 'db_server' variable from localhost to 127.0.0.1. Fixes a problem due to sockets.
# Thanks to digininja for the fix.

# Database management system to use

$DBMS = 'MySQL';
#$DBMS = 'PGSQL';

# Database variables

$_DVWA = array();
$_DVWA[ 'db_server' ] = 'localhost';
$_DVWA[ 'db_database' ] = 'dvwa';
$_DVWA[ 'db_user' ] = 'root';
$_DVWA[ 'db_password' ] = '';

# Only needed for PGSQL
$_DVWA[ 'db_port' ] = '5432'; 

?>

コードは簡単で、使用するデータベースタイプを示す変数DBMSを作成し、デフォルトはMySQLです.
次に、データベース接続に関する情報が配列に含まれていますが、使用するデータベース名が定義されていません.データベースに接続しているだけで、データベースが選択されていないことがわかります.