【PHP】获取 URL 中域名后的路径

目录

1.指定的url

2.当前请求的url


1.指定的url


如果您想从指定的 URL 中获取域名后的路径,可以使用 PHP 的 parse_url() 函数。以下是一个示例,展示了如何从指定的 URL 中获取域名后的路径:

php 复制代码
<?php

$url = 'https://example.com/path/to/resource?query=parameter';

// 使用 parse_url() 函数解析 URL
$parsedUrl = parse_url($url);

// 获取域名后的路径
$path = $parsedUrl['path'];

// 输出路径
echo "Path: " . $path;
?>

在这个示例中,我们使用 parse_url() 函数解析指定的 URL,并从解析结果中获取域名后的路径。请注意,这个示例仅适用于解析 URL,而不是获取当前请求的 URL。如果您需要获取当前请求的 URL,可以使用 $_SERVER['REQUEST_URI'] 变量

2.当前请求的url


要在 PHP 中获取 URL 中域名后的路径,可以使用 $_SERVER['REQUEST_URI'] 变量。以下是一个示例,展示了如何获取 URL 中域名后的路径:

php 复制代码
<?php

// 获取当前 URL 中域名后的路径
$path = $_SERVER['REQUEST_URI'];

// 输出路径
echo "Path: " . $path;
?>

在这个示例中,我们使用 $_SERVER['REQUEST_URI'] 变量获取当前 URL 中域名后的路径,并将其输出。请注意,这个示例仅适用于 Web 服务器环境。如果您需要在命令行环境中解析 URL,可以使用 PHP 的 parse_url() 函数。

相关推荐
mqiqe1 天前
线程调度与 Schedulers:Project Reactor 并发模型的核心引擎
java·开发语言·网络
xixiaoyunya1 天前
JavaScript 异步编程全解析:从回调地狱到 async/await 的演进之路
开发语言·javascript·ecmascript
精英的英1 天前
记一次 Qt5 Language Server 开发
开发语言·vscode·qt
烧酒同学1 天前
【C++】记录size of std::vector的巧妙坑
开发语言·c++·图形渲染
周周哈哈哈1 天前
线程创建、执行、退出、回收
java·开发语言
gb42152871 天前
python中Web应用服务器
开发语言·前端·python
萧瑟余晖1 天前
Java深入解析篇三十六之分布式系统详解
java·开发语言·分布式
吴声子夜歌1 天前
网络安全——网络渗透测试(密码破译)
网络·web安全·php
ZJU_统一阿萨姆1 天前
【推理优化进阶】调度器的数学内核:排队论、SLO 与在线决策
开发语言·人工智能·语言模型·系统架构·vllm
平常心的技术小牛1 天前
Qt-快速上手-QTextCursor
开发语言·qt