<?php
// 获取当前页面的完整 URL
function getCurrentUrl() {
$pageURL = 'http';
if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") {
$pageURL .= "s";
}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80" && $_SERVER["SERVER_PORT"] != "443") {
$pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
}
return $pageURL;
}
// 示例输出
echo getCurrentUrl();
?>
getCurrentUrl
:该函数用于获取当前页面的完整 URL。s
。$_SERVER["SERVER_NAME"]
获取服务器名称,通过 $_SERVER["REQUEST_URI"]
获取请求的 URI。getCurrentUrl
函数并输出完整的 URL。希望这段代码能帮助你获取当前页面的 URL。
上一篇:php 缓存
下一篇:php 8.1
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站