六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 648|回复: 0

PHP中获取当前页面的完整URL

[复制链接]
 楼主| 发表于 2013-3-18 14:14:41 | 显示全部楼层 |阅读模式
javascript实现:
  1. top.location.href   顶级窗口的地址
  2. this.location.href  当前窗口的地址
复制代码
PHP实现
  1. #测试网址:     http://localhost/blog/testurl.php?id=5

  2. //获取域名或主机地址
  3. echo $_SERVER['HTTP_HOST']."
  4. "; #localhost

  5. //获取网页地址
  6. echo $_SERVER['PHP_SELF']."
  7. "; #/blog/testurl.php

  8. //获取网址参数
  9. echo $_SERVER["QUERY_STRING"]."
  10. "; #id=5

  11. //获取用户代理
  12. echo $_SERVER['HTTP_REFERER']."
  13. ";

  14. //获取完整的url
  15. echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
  16. echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
  17. #http://localhost/blog/testurl.php?id=5

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

  21. //只取路径
  22. $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
  23. echo dirname($url);
  24. #http://localhost/blog
复制代码
本文转载自:http://www.cnblogs.com/A-Song/archive/2011/12/14/2288215.html



该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表