从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
答案 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']; ?>