0

現時点では、サイトのすべてのページでこれを使用しているため、同じサーバーの開発サイトで同じサイト コードを使用できますが、おそらくこれよりも良い方法でしょうか?

define("DOC_ROOT", $_SERVER["DOCUMENT_ROOT"]);
$folder=explode("/",DOC_ROOT);

include("/home/".$folder[2]."/header.php"); 
4

1 に答える 1

0

私は通常、そのような一般的なことすべて (データベース接続の開始、共通オブジェクトの作成、言語の決定、データベースのユーザー名とパスワードの保持など) に共通ファイルを使用しますmaster_config.php

次のようになります。

define("SITE","www.example.com");
define("DB_SERV", "db.com");
define("DB_USER", "user");
define("DB_PASS", "pass");
define("GOOGLE_MAPS_KEY", "qweasd");
$db = new database();
$db -> connect(DB_SERV,DB_USER,DB_PASS);
.. etc

したがって、新しいページを作成する場合は、そのページに を含めるだけmaster_config.phpで、すべての共通オブジェクト、変数、および設定が既にページに取り込まれています。フォルダー設定と展開を同じ共通ファイルに追加し、それぞれの php ファイルで必要な部分だけを使用できます。

于 2012-11-15T22:02:14.990 に答える