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

时间:2014-09-22 06:46:45

标签: php wordpress

从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 个答案:

答案 0 :(得分:29)

您可以将此用于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']; ?>