当前位置:首页 > PHP教程 > php应用 > 列表

php获取当前url地址的方法介绍

发布:smiling 来源: PHP粉丝网  添加日期:2018-06-19 11:29:34 浏览: 评论:0 

本文实例讲述了php获取当前url地址的方法,分享给大家供大家参考,具体如下.

js 获取:

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

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

php获取当前url地址:

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

  1. //获取域名或主机地址 
  2.  
  3. echo$_SERVER['HTTP_HOST']." 
  4. "; #localhost 
  5.  
  6. //获取网页地址 
  7.  
  8. echo$_SERVER['PHP_SELF']." 
  9. "; #/blog/testurl.php 
  10.  
  11. //获取网址参数 
  12.  
  13. echo$_SERVER["QUERY_STRING"]." 
  14. "; #id=5 
  15.  
  16. //获取用户代理 
  17.  
  18. echo$_SERVER['HTTP_REFERER']." 
  19. "; 
  20.  
  21. //获取完整的url 
  22.  
  23. echo'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 
  24.  
  25. echo'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; 
  26.  
  27. #http://localhost/blog/testurl.php?id=5 
  28.  
  29. //包含端口号的完整url 
  30.  
  31. echo'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
  32.  
  33. #http://localhost:80/blog/testurl.php?id=5 
  34.  
  35. //只取路径 
  36.  
  37. $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; 
  38. //phpfensi.com 
  39. echodirname($url); 
  40.  
  41. #http://localhost/blog 

Tags: 地址 方法

分享到: