如何获得$ _SERVER []和变量值echo-ed?

时间:2016-10-25 00:58:26

标签: php url

我有这个网址可以说:

www.abc.com/item?id=10

我什么时候这样做:

echo $_SERVER['PHP_SELF']

我只得到:

www.abc.com

如何获取带有附加变量的整个网址?

2 个答案:

答案 0 :(得分:1)

使用$_SERVER['REQUEST_URI']如下

echo "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
/* Or */
echo $_SERVER['REQUEST_SCHEME']."://". $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];

答案 1 :(得分:0)

您可以尝试使用以下内容获取完整的网址:(例如)

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

好主题: