网站首页 >> 相关教程 >> 正文

php获取当前url地址的方法小结

作者:一枚小杰克   时间:2022-07-29 18:12:31   浏览:1320  

js 获取:

top.location.href  //顶级窗口的地址
this.location.href //当前窗口的地

php获取当前url地址:

//测试网址:http://localhost/blog/testurl.php?id=5 

//获取域名或主机地址:
    echo $_SERVER['HTTP_HOST']."<br>";
//展示效果:localhost

//获取网页地址:
    echo $_SERVER['PHP_SELF']."<br>";
//展示效果:/blog/testurl.php

//获取网址参数:
    echo $_SERVER["QUERY_STRING"]."<br>";
//展示效果:id=5

//获取用户代理:
    echo $_SERVER['HTTP_REFERER']."<br>";
    
//获取完整的url:
    echo $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    echo $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; 
//展示效果:localhost/blog/testurl.php?id=5

//包含端口号的完整url:
    echo $_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
//展示效果:localhost:80/blog/testurl.php?id=5 

//只取路径:
    $url = $_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
    echo dirname($url);
//展示效果:localhost/blog
 
//获取url协议:
    echo $_SERVER['REQUEST_SCHEME']."<br>";
//展示效果:http

本文部分代码取自博客园(AllenChou)博主的文章,部分代码由我二次修改编辑的,发个文章存个记录。


本文标签: url  host  获取url 
一枚小杰克

一枚小杰克 https://lkba.cn

博主专注于Z-BLOG网站搭建、网站优化以及电脑故障排查、重装、优化、维修系统等,QQ/WX:2126245521(请注明来意)

相关文章

上一篇:

下一篇:

本文暂无评论 - 欢迎您

请填写验证码

Processed : 0.028 SQL : 14