【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() 函数。

相关推荐
xyq2024几秒前
SQLite 创建表
开发语言
Tansmjs几秒前
C++中的工厂模式变体
开发语言·c++·算法
naruto_lnq2 分钟前
多平台UI框架C++开发
开发语言·c++·算法
Tingjct3 分钟前
十大排序算法——交换排序(一)
c语言·开发语言·数据结构·算法·排序算法
爱装代码的小瓶子3 分钟前
【C++与Linux基础】文件篇(8)磁盘文件系统:从块、分区到inode与ext2
linux·开发语言·c++
cyforkk8 分钟前
13、Java 基础硬核复习:泛型(类型安全)的核心逻辑与面试考点
java·开发语言·面试
senijusene17 分钟前
数据结构与算法:栈的基本概念,顺序栈与链式栈的详细实现
c语言·开发语言·算法·链表
2603_9494621017 分钟前
Flutter for OpenHarmony 社团管理App实战 - 资产管理实现
开发语言·javascript·flutter
naruto_lnq17 分钟前
分布式日志系统实现
开发语言·c++·算法
索荣荣17 分钟前
Java正向代理与反向代理实战指南
java·开发语言