我在页面上有一个表单,其中包含以下网址:
site.com/form.index.html?ref=https://login....
我通过以下代码获取页面网址:
http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]
但结果我得到的不是完整的网址,只是这个:
site.com/form.index.html
如何获取完整的网址?
答案 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]"