资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
根据您的服务器配置,获取正确的路径信息可能具有挑战性。例如,PHP 并没有直接提供一个变量来返回站点基本 URL。以下是一些代码片段,可以帮助您获取绝对路径、文档根目录和基本 URL。获取绝对路径如果您的脚本位于/path/directory/目录中,您可以使用以下代码片段来获取绝对路径:$base_dir = _DIR_;这将返回类似于下面的内容(具体路径根据实际服务器而定):/var/www/path/请注意,结果不包含尾部斜杠。获取文档根目录获取文档根目录的最简单、最干净的方法是:$doc_root = $_SERVERDOCUMENT_ROOT;这将返回类似于下面的内容:/var/www/path/请注意,结果不包含尾部斜杠。另外,您还可以使用以下方法:$doc_root = preg_replace(!$_SERVERSCRIPT_NAME$!, , $_SERVERSCRIPT_FILENAME);第一种方式是首选,第二种方式供您参考。获取当前脚本的基本 URL以下代码片段将返回当前脚本的基本 URL。假设脚本位于/path/directory/at/中。要获取基本 URL,请应用以下代码:/ 基本目录$base_dir = _DIR_;/ 服务器协议$protocol = empty($_SERVERHTTPS) ? http : https;/ 域名$domain = $_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 (省略)请注意,结果不包含尾部斜杠。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号