如何获取URL(带有一些参数)?

时间:2016-06-08 13:26:14

标签: php

我在页面上有一个表单,其中包含以下网址:

site.com/form.index.html?ref=https://login....

我通过以下代码获取页面网址:

http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]

但结果我得到的不是完整的网址,只是这个:

site.com/form.index.html

如何获取完整的网址?

1 个答案:

答案 0 :(得分:0)

您想要添加查询字符串:

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

此外,您可以将 http 位替换为$_SERVER[REQUEST_SCHEME]

"$_SERVER[REQUEST_SCHEME]://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]$_SERVER[QUERY_STRING]"