0

本から学んで、php を使用して WebMatrix のデータベースへの接続スクリプトを作成しました。接続スクリプトを Web ディレクトリの外に配置して、人々がブラウザーでアクセスできないようにする必要があると記載されています。しかし、そうすると、すべてのインポート/インクルードが Web ディレクトリから開始されるため、どのように取得すればよいかわかりません。

誰かがこれを達成する方法を教えてもらえますか? ありがとうございました。

私の接続スクリプト:

 <?php
 # Selects the database

 DEFINE ('DB_USER', 'secret');
 DEFINE ('DB_PASSWORD', 'secret');
 DEFINE ('DB_HOST', 'localhost');
 DEFINE ('DB_NAME', 'secret');

 $dbc_accounts = @mysql_connect (DB_HOST, DB_USER, DB_PASSWORD) OR die ('Could not       connect to MySQL');

 @mysql_select_db (DB_NAME) OR die ('Could not select the database');

 // Function for escaping data
 function escape_data ($data) 
 {
     global $dbc_accounts;
     if (ini_get('magic_quotes_gpc')) 
     {
         $data = stripslashes($data);
     }
     return mysql_real_escape_string(trim($data), $dbc_accounts);
 }

それを使用して:

 require_once ('mysql_connect.php');
4

1 に答える 1

0
require_once ('../some/place/secure/mysql_connect.php');
于 2013-01-07T13:23:33.180 に答える