$_SERVER['DOCUMENT_ROOT'] 值为空,但是在phpinfo()测试页面中却有实际数据,这是我的程序哪里有问题?还是配置上的问题啊?

回复讨论(解决方案)

$_SERVER['DOCUMENT_ROOT'] 需要在服务器配置中指定,你确认phpinfo有这个值么?

你$_SERVER数组输出['DOCUMENT_ROOT']很明显是空的

确实在phpinfo中能到得到该值。很奇怪,不知道代码中是否有问题

httpd.conf中的设置

DocumentRoot "D:\Apache\htdocs"

_SERVER["DOCUMENT_ROOT"] D:/Apache/htdocs

你$_SERVER数组输出['DOCUMENT_ROOT']很明显是空的

我就想知道为什么是空?

echo $_SERVER["DOCUMENT_ROOT"];

个人觉得不应该纠结于 $_SERVER['DOCUMENT_ROOT']

这个变量并不是通行于各个服务器,说不准换了一台服务器就要查错并重写代码了

建议用 __FILE__ 或 __DIR__

如果确实需要知道所以然,就去查资料吧,据闻虚拟机用这个变量也是有问题,没有环境实测

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php webserver documentroot,PHP $_SERVER['DOCUMENT_ROOT'] 问题相关推荐

  1. php webserver documentroot,php – 在包含中使用$_SERVER [‘DOCUMENT_ROOT’]是个好主意?...

    这是一个好主意吗? require_once($_SERVER['DOCUMENT_ROOT'].'/include.php'); 如果在同一台服务器上有两个虚拟主机,一个用于实时,另一个用于开发,具 ...

  2. php几个预定义变量$_SERVER['DOCUMENT_ROOT']

    <?php echo 'documentroot:'.$_SERVER['DOCUMENT_ROOT'].'<br>'; //根目录,在apache的配置文件里定义:httpd.co ...

  3. PHP中$_SERVER的详细参数与说明

    为什么80%的码农都做不了架构师?>>>    $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关. $_SERVER['arg ...

  4. php网站实施说明书_PHP中$_SERVER使用说明

    $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关. $_SERVER['argv'] #传递给该脚本的参数. $_SERVER['argc'] ...

  5. PHP中$_SERVER的详细参数

    PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用. $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root ...

  6. $_SERVER详细讲解

    $_SERVER['HTTP_ACCEPT_LANGUAGE']//浏览器语言  $_SERVER['REMOTE_ADDR'] //当前用户 IP .  $_SERVER['REMOTE_HOST' ...

  7. php server 域名,php 关于如何获取域名或者IP地址的$_SERVER['']

    服务器变量 $_SERVER 详解: 1. $_SESSION['PHP_SELF'] -- 获取当前正在执行脚本的文件名 2.$_SERVER['SERVER_PROTOCOL'] -- 请求页面时 ...

  8. $_SERVER参数用法总结(php手册)

    - $_SERVER['PHP_SELF']#当前执行脚本的文件名,与document root有关.例如,在地址为http://example.com/foo/bar.php的脚本中使用 $_SER ...

  9. PHP $_SERVER 变量

    $_SERVER 数组元素 $_SERVER 是一个包含诸如头信息(header).路径(path)和脚本位置(script locations)的数组.它是 PHP 中一个超级全局变量,我们可以在 ...

最新文章

  1. egg 自学入门demo分享
  2. Web 设计中的 5 个最具争议性的话题
  3. c# unchecked关键字。byte 合并short
  4. Luogu P3031 高于中位数
  5. 自动采集电脑壁纸PHP源码美化版
  6. 定时器 setTimeout setInterval
  7. 记录:编译opencv-4.1.0、opencv_contrib-4.1.0、dense_flow过程
  8. jquery 文档就绪函数_jQuery文档准备就绪
  9. 无标度网络(scale-free network)
  10. django使用kindeditor上传图片问题
  11. js替换a标签href
  12. 视频素材网站,免费可商用
  13. 电子元件-温湿度元件与传感器
  14. 00后面试华为软件测试工程师,竭尽全力拿到15K。。。。。
  15. Get Request
  16. JAVA设置代理的两种方式(HTTP和HTTPS)
  17. 基于回旋曲线的平行泊车路径规划
  18. Hermite Polynomials(厄米多项式)
  19. 前端逻辑练习题+学习记录 不定期更新
  20. Python发邮件报错 554, b‘HL:ITC 0,163

热门文章

  1. Linux驱动技术(一) _内存申请
  2. 求助大神!怎样除去XML节点反复的值的数据
  3. ANT无线通信技术(2) 通道配置
  4. 十八、oracle 角色
  5. 《Linux企业应用案例精解》一书已由清华大学出版社出版
  6. [转]android的selector,背景选择器
  7. mac redies install
  8. python 给字典排序
  9. sdr 软件_SDR 软件定义的无线电
  10. 我是如何自学 Python 的