js和php如何获取当前url的内容

 更新时间:2013年09月22日 15:16:06   转载 作者:  
js和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 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
#http://localhost/blog/testurl.php?id=5

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

//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo dirname($url);
#http://localhost/blog

javascript实现:
复制代码 代码如下:

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

相关文章

  • js实现网页抽奖实例

    js实现网页抽奖实例

    这篇文章主要介绍了js实现网页抽奖的方法,实例分析了javascript随机数及时间函数的相关使用技巧,非常简单实用,需要的朋友可以参考下
    2015-08-08
  • JS实现的模仿QQ头像资料卡显示与隐藏效果

    JS实现的模仿QQ头像资料卡显示与隐藏效果

    这篇文章主要介绍了JS实现的模仿QQ头像资料卡显示与隐藏效果,涉及javascript鼠标事件响应及页面元素属性动态操作相关技巧,需要的朋友可以参考下
    2017-04-04
  • JS实现提示框跟随鼠标移动

    JS实现提示框跟随鼠标移动

    在本篇内容里小编给各位整理了一篇关于JS实现提示框跟随鼠标移动的相关实例代码,需要的朋友们学习下。
    2019-08-08
  • javascript获得网页窗口实际大小的示例代码

    javascript获得网页窗口实际大小的示例代码

    网页窗口实际大小如何获得,可行的方法有很多,在本文将为大家介绍下使用javascript是怎样做到的
    2013-09-09
  • JS实现跟随鼠标立体翻转图片的方法

    JS实现跟随鼠标立体翻转图片的方法

    这篇文章主要介绍了JS实现跟随鼠标立体翻转图片的方法,涉及javascript操作图片翻转的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-05-05
  • codeMirror插件使用讲解

    codeMirror插件使用讲解

    codeMirror是一款十分强大的代码编辑插件,提供了十分丰富的API,最近在项目中用到了这款插件,于是在这里给大家分享下使用方法和心得。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • Javascript改变CSS样式(局部和全局)

    Javascript改变CSS样式(局部和全局)

    改变CSS样式分为局部和全局,下面为大家介绍下使用Javascript具体的实现,感兴趣的朋友可以参考下
    2013-12-12
  • js实现n秒倒计时后才可以点击的效果

    js实现n秒倒计时后才可以点击的效果

    这篇文章主要介绍了js点击按钮在倒计时后才可以点击的效果,需要的朋友可以参考下
    2015-12-12
  • js点击选择文本的方法

    js点击选择文本的方法

    这篇文章主要介绍了js点击选择文本的方法,涉及针对html节点的操作与选中技巧,非常具有实用价值,需要的朋友可以参考下
    2015-02-02
  • js改变透明度实现轮播图的算法

    js改变透明度实现轮播图的算法

    这篇文章主要为大家详细介绍了js改变透明度实现轮播图的算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08

最新评论