路径方式:
define('BASE_PATH',str_replace('\\','/',realpath(dirname(ql_FILE).'/'))."/");
echo BASE_PATH;
输出结果:E:/wwwroot/
url方式:
$PHP_SELF=$_SERVER['PHP_SELF'];
$url='http://'.$_SERVER['HTTP_HOST'].substr($PHP_SELF,0,strrpos($PHP_SELF,'/')+1);
echo $url;
输出结果:http://localhost/
其它的资料整理:
PHP取得站点根目录
echo $_SERVER['HTTP_HOST'];//当前请求的 Host: 头部的内容 即域名信信息
echo $_SERVER['PHP_SELF'];//当前正在执行脚本的文件相对网站根目录地址,就算该文件被其他文件引用也可以正确得到地址
echo $_SERVER['SCRIPT_NAME'];//当前正在执行脚本的文件相对网站根目录地址,但当该文件被其他文件引用时,只显示引用文件的相对地址,不显示该被引用脚本的相对地址。
echo $_SERVER['DOCUMENT_ROOT'];//网站相对服务器地址即网站的绝对路径名 #当前运行脚本所在的文档根目录。在服务器配置文件中定义
echo $_SERVER['SCRIPT_FILENAME'];//当前执行脚本的绝对路径名。</