我有php腳本,因爲去年Ocober工作正常,最後我記得是2個月前和今天執行它們時,我有_SERVER ['DOCUMENT_ROOT']變量的問題。DOCUMENT_ROOT設置,但無法在腳本中獲取。爲什麼?
如果我查看_SERVER數組,它不會被設置。而如果我在腳本中執行:
phpinfo();
然後變量就在那裏並設置。但是調用它:
$_SERVER['DOCUMENT_ROOT']
,返回null
,這是什麼原因呢?我如何在腳本中再次使用它?我認爲原因是php或apache更新,但兩者在過去的2個月內都進行了幾次更新。
另外,我沒有在php.ini文件中看到DOCUMENT_ROOT。我看到doc_root,這是不同的。
我的PHP: PHP版本5.3.5-1ubuntu7.7 阿帕奇: PHP版本5.3.5-1ubuntu7.7
'的var_dump($ _ SERVER);' – zerkms 2012-04-24 09:02:16
當我寫的,包含在DOCUMENT_ROOT – quinestor 2012-04-24 12:37:57