PHP 获取页面路径135


在 PHP 中,获取当前脚本或页面路径对于各种操作至关重要,例如重定向、文件包含和生成 URL。

获取当前脚本路径

$_SERVER['SCRIPT_FILENAME']


获取当前正在执行的脚本的绝对路径,包括文件名。

__FILE__


获取当前正在执行的脚本的绝对路径,不包括文件名。

获取当前页面 URL

$_SERVER['REQUEST_URI']


获取当前请求的完整 URL,包括查询字符串(如果存在)。

getenv('REQUEST_URI')


与 $_SERVER['REQUEST_URI'] 相同,但在某些环境中可能更可靠。

获取当前网站根目录

$_SERVER['DOCUMENT_ROOT']


获取 Web 服务器配置的文档根目录(通常是网站的主目录)。

获取当前工作目录

getcwd()


获取当前工作目录(即 PHP 进程正在运行的目录)。

示例

以下是一些获取页面路径的示例代码:

获取当前脚本文件名




获取当前页面 URL




获取网站根目录




路径操纵


获取页面路径后,您可以使用 PHP 内置函数执行路径操纵,例如:* basename():获取文件的名称(不带路径)。
* dirname():获取文件的路径(不带文件名)。
* pathinfo():获取文件路径的信息(例如文件扩展名)。
* realpath():获取文件的绝对路径并解析符号链接。

2024-11-06


上一篇:如何使用 PHP 输出二维数组

下一篇:PHP POST 获取 URL