2

Windows 7 Ultimate、PHP 5.2、VMWare (Ubuntu Server V11.04) を使用しています。

私の計画は、Linux と Windows の両方のプラットフォームで環境変数を作成し、それらを PHP で動作させることです。そこで、Windows で変数「ROOT_DIR」を作成し、Windows で別の「ROOT_DIR」変数を作成しました。

PHP には、両方のプラットフォームで動作するはずの次のコードがあります。

<?php
echo 'My username is ' .$_ENV["ROOT_DIR"] . '!';
?>

しかし Linux では、出力されるのはすべて NULL です。ここで何が間違っているのだろうか。どんな助けでも大歓迎です。

4

1 に答える 1

0

ブラウザからスクリプトを実行している場合は、メイン.htaccessファイルに以下を追加してみてください。

SetEnv ROOT_DIR "/path/to/root/"

Apache setenv

于 2012-12-19T07:11:00.103 に答える