私の目標は、複数のサイトで同じファイルを実行することですが、アクセスするデータベースを決定する一連の変数を用意することです。
<?php
$siteDB = "this";
$domainName = "thisdomain";
$twitterName = "thistwitter";
$facebookName = "thisfacebook";
include 'http://www.mysite.com/site_files/index.php';
?>
の変数にアクセスしようとすると、site_files/index.php
NULL が返されます。も使用してみ$GLOBALS['siteDB']
ましたが、運が悪く、驚きませんでした。
これと同様の質問がいくつかあることは知っていますが、これが最善の方法であるかどうかも尋ねたいと思いました. ある種の構成ファイルまたはセッション変数を使用する必要がありますか?
サイト ファイルを次のように整理しています。
www.mysite.com/site1
www.mysite.com/site2
www.mysite.com/site3
www.mysite.com/site4
サイトのファイルは次の場所にあります。
www.mysite.com/site_files
ファイルが更新されると、すべてのサイトが同じファイルにアクセスするため、すべてのサイトが更新されます。上記のファイルは次の場所にあります。
www.mysite.com/siteX/index.php