如何从PHP 获取绝对路径、文档根目录、基本 URL

上传人:云*** 文档编号:358434176 上传时间:2023-08-23 格式:DOCX 页数:3 大小:15.35KB
返回 下载 相关 举报
如何从PHP 获取绝对路径、文档根目录、基本 URL_第1页
第1页 / 共3页
如何从PHP 获取绝对路径、文档根目录、基本 URL_第2页
第2页 / 共3页
如何从PHP 获取绝对路径、文档根目录、基本 URL_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《如何从PHP 获取绝对路径、文档根目录、基本 URL》由会员分享,可在线阅读,更多相关《如何从PHP 获取绝对路径、文档根目录、基本 URL(3页珍藏版)》请在金锄头文库上搜索。

1、根据您的服务器配置,获取正确的路径信息可能具有挑战性。例如,PHP 并没有直接提供一个变量来返回站点基本 URL。以下是一些代码片段,可以帮助您获取绝对路径、文档根目录和基本 URL。获取绝对路径如果您的脚本位于/path/directory/目录中,您可以使用以下代码片段来获取绝对路径:$base_dir = _DIR_;这将返回类似于下面的内容(具体路径根据实际服务器而定):/var/www/path/请注意,结果不包含尾部斜杠。获取文档根目录获取文档根目录的最简单、最干净的方法是:$doc_root = $_SERVERDOCUMENT_ROOT;这将返回类似于下面的内容:/var/ww

2、w/path/请注意,结果不包含尾部斜杠。另外,您还可以使用以下方法:$doc_root = preg_replace(!$_SERVERSCRIPT_NAME$!, , $_SERVERSCRIPT_FILENAME);第一种方式是首选,第二种方式供您参考。获取当前脚本的基本 URL以下代码片段将返回当前脚本的基本 URL。假设脚本位于/path/directory/at/中。要获取基本 URL,请应用以下代码:/ 基本目录$base_dir = _DIR_;/ 服务器协议$protocol = empty($_SERVERHTTPS) ? http : https;/ 域名$domain

3、= $_SERVERSERVER_NAME;/ 基本 URL$base_url = preg_replace(!$doc_root!, , $base_dir);/ 服务器端口$port = $_SERVERSERVER_PORT;$disp_port = ($protocol = http & $port = 80 | $protocol = https & $port = 443) ? : :$port;/ 将所有内容组合在一起,以获得完整的基本 URL$url = $protocol:/$domain$disp_port$base_url;echo $url;这将输出类似于下面的内容:xxx/xxx (省略)请注意,结果不包含尾部斜杠。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > Python

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号