<?php
// 获取当前页面的完整URL
function get_full_url() {
$scheme = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http";
$host = $_SERVER['HTTP_HOST'];
$request_uri = $_SERVER['REQUEST_URI'];
return $scheme . "://" . $host . $request_uri;
}
// 获取当前页面的域名
function get_domain() {
$host = $_SERVER['HTTP_HOST'];
return $host;
}
// 示例用法
echo "完整URL: " . get_full_url() . "<br>";
echo "域名: " . get_domain();
?>
get_full_url()
函数:该函数用于获取当前页面的完整 URL。它首先判断当前请求是否为 HTTPS,然后组合协议、主机名和请求路径,返回完整的 URL。get_domain()
函数:该函数用于获取当前页面的域名(即主机名)。通过 $_SERVER['HTTP_HOST']
变量可以直接获取到域名信息。echo
输出完整 URL 和域名。如果你只需要获取域名,可以直接使用 get_domain()
函数。
上一篇:php获取ip地址
下一篇:php imagepng
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站