$ _SERVER [“ DOCUMENT_ROOT”]为空,但phpinfo显示正确的值。 php7

时间:2019-06-09 04:26:39

标签: php apache xampp wamp phpinfo

php 7.3.6 xampp

如果我使用phpinfo检查

$ _ SERVER [DOCUMENT_ROOT]设置为c:\ xampp \ htdocs

如果使用c:\​​ xampp \ apache \ conf \ httpd.conf检查

DocumentRoot“ C:/ xampp / htdocs”

<Directory "C:/xampp/htdocs">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>

但在制作

echo $_SERVER["DOCUMENT_ROOT"];

它显示为空白。

似乎有什么问题?任何替代解决方案?我该如何设置?

array(49) {
  ["ALLUSERSPROFILE"]=>
  string(14) "C:\ProgramData"
  ["APPDATA"]=>
  string(29) "C:\Users\ABCD\AppData\Roaming"
  ["CommonProgramFiles"]=>
  string(29) "C:\Program Files\Common Files"

  string(22) "C:\Users\ABCD\OneDrive"
  ["OS"]=>
  string(10) "Windows_NT"
  ["Path"]=>
  string(217) "C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\xampp\php\;C:\Users\ABCD\AppData\Local\Microsoft\WindowsApps;"
  ["PATHEXT"]=>
  string(53) ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC"
  ["SystemRoot"]=>
  string(10) "C:\Windows"
  ["USERPROFILE"]=>
  string(13) "C:\Users\ABCD"
  ["windir"]=>
  string(10) "C:\Windows"
  ["PHP_SELF"]=>
  string(46) "C:\xampp\htdocs\xxx.php"
  ["PATH_TRANSLATED"]=>
  string(46) "C:\xampp\htdocs\xxx.php"
  ["DOCUMENT_ROOT"]=>
  string(0) ""
  ["REQUEST_TIME_FLOAT"]=>
  float(1560058600.7734)
  ["REQUEST_TIME"]=>
  int(1560058600)
  ["argv"]=>
  array(1) {
    [0]=>
    string(46) "C:\xampp\htdocs\xxx.php"
  }
  ["argc"]=>
  int(1)
}

这是vardump的输出

0 个答案:

没有答案