首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法找出访问者的完整网址?

问有没有办法找出访问者的完整网址?
EN

Stack Overflow用户
提问于 2018-01-25 13:13:02
回答 1查看 204关注 0票数 0

在PHP中,它是$_SERVER['HTTP_REFERER']和JS document.referrer,但它们只显示访问者来自的域名,如example.com

有没有办法像exampe.com/?cat=bla&something=yey一样找到完整的url?

我认为这是不可能的,但我不能肯定。或者可以在任何其他语言中使用,比如ruby/python等等?

EN

回答 1

Stack Overflow用户

发布于 2019-07-28 12:39:16

使用PHP,您可以获得包括查询字符串在内的完整URL。下面的代码将打印完整的URL并分隔查询字符串(如果存在)。您只需要通过输入查询字符串(http://www.url.org?q=query)来测试它

代码语言:javascript
复制
<?PHP
    $url= $_SERVER['HTTP_REFERER'];
    echo $url;
    parse_str(parse_url(trim($url))['query'], $qs); 
    $qs=http_build_query($qs);
    echo $qs;
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48436062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档