自国語用のフォルダを作りたいです。
例として、私はファイルを持っていますfoo.php
。そのファイルには英語版とオランダ語版もあります。
そのため、ディレクトリ/english/foo.php
を作成しました/dutch/foo.php
。そのディレクトリ内の両方のファイルは、ルートフォルダ内とまったく同じになります。
ルートフォルダに、他のファイルとディレクトリからのroot/foo.php
変数をロードします。$var
root/scripts/bar.php
ファイルではroot/scripts/bar.php
、ヘッダー関数を使用します:
if ($pref_language == 'zu'){
$header = 'english'.$_SERVER['PHP_SELF'];
$var = "xyz";
}
header ("location: $header");
問題は、ヘッダー関数を開くroot/foo.php
と正常に機能するが$var
、そのヘッダー方向で初期化されないことです。ソースコードを開くときは何もありません
<?php echo $var;?>
しかし、ヘッダーなしでソースコードを見ると、変数がロードされます。
だからこれは私には少し奇妙です。私を助けてくれる人がいたら、本当に感謝しています。
どうもありがとう。