0

データベースのユーザー名とパスワードを、html フォルダーの外にある .inc ファイルに保存することになっています。私の質問は、.inc で変数を宣言する方法と、html フォルダーの外にある include フォルダーを参照するにはどうすればよいかということです。

4

1 に答える 1

3

定数を使用してそれらを定義できます。

define("DB_USERNAME", "your-username");
define("DB_PASSWORD", "your-password");

htmlフォルダーにインクルードしてそれらを使用します

include "/path/to/database.inc"
mysql_connect("localhost", DB_USERNAME, DB_PASSWORD);

database.inc が実際に apache のドキュメント ルートの外にあることを確認してください。そうしないと、データベースのパスワードをプレーン/テキストとして開くことができます。*.php 拡張子を database.inc (=> database.php) に使用することを検討してください。

于 2012-04-29T17:41:07.327 に答える