如何使用 PHP 获取当前页面的完整 URL

2022-08-30 21:53:11

从 URL 查询字符串中获取参数的“所需代码更少”的方法是什么,其格式如下所示?

我当前的网址

www.mysite.com/category/subcategory/#myqueryhash

我把这个代码

$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

它仅返回www.mysite.com/category/subcategory/

输出应为:

www.mysite.com/category/subcategory/#myqueryhash

答案 1

您可以将其用于 HTTP 请求

<?php $current_url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>

您可以将其用于HTTPS请求

<?php $current_url="https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>

您可以将其用于HTTP / HTTPS请求

<?php $current_url="//".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>

答案 2

推荐