WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在 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 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements