请选择 进入手机版 | 继续访问电脑版

NodejQ

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1095|回复: 4

[源码] PHP中获取当前页面的完整URL

  [复制链接]
发表于 2017-10-14 23:20:53 | 显示全部楼层 |阅读模式
  1. #测试网址:     http://localhost/blog/testurl.php?id=5

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

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

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

  8. //获取用户代理
  9. echo $_SERVER['HTTP_REFERER']."";

  10. //获取完整的url
  11. echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
  12. echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
  13. #http://localhost/blog/testurl.php?id=5

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

  17. //只取路径
  18. $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
  19. echo dirname($url);
  20. #http://localhost/blog
复制代码


点击放大,扫码打赏,金额随意!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|NodejQ ( 粤ICP备18055488号 )

GMT+8, 2020-8-12 14:08 , Processed in 0.036198 second(s), 7 queries , Redis On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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