关于PHP $_SERVER
关于$_SERVER,写了一篇更详细的文章(链接如下)
不同选项的使用方法
$_SERVER [‘PHP_SELF’] 的翻译可以是:当前脚本的路径和文件名。
在MAMP中进行如上图所示的层级验证(文档根目录为htdocs)。
htdocs/test2/do/dec1.php
在上述文件中
<?php
echo $_SERVER['PHP_SELF'];
执行以下操作时,会显示test2/do/dec1.php。
下一步是访问 htdocs/test2/sever.php。
当在上述文件中进行同样的尝试时,将显示test2/sever.php。
从这个例子可以看出,在官方文档中,http://example.com/foo/bar.php显示为/foo/bar.php,可以知道相对于文档根目录,将显示较低级别的目录和文件名。