如何在 PHP 中获取当前页面 URL
主题:PHP / MySQL
答案:使用 PHP $_SERVER
超全局变量
您可以使用 $_SERVER
内置变量来获取 PHP 中的当前页面 URL。 $_SERVER
是一个超全局变量,这意味着它始终在所有范围内都可用。
此外,如果您想要页面的完整 URL,您需要检查方案名称(或协议),无论是 http
还是 https
。 让我们看一个例子来了解它是如何工作的:
示例
Download<?php
$uri = $_SERVER['REQUEST_URI'];
echo $uri; /* Outputs: URI */
$protocol = ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";
$url = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo $url; /* Outputs: Full URL */
$query = $_SERVER['QUERY_STRING'];
echo $query; /* Outputs: Query String */
?>
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答: