遇到了php获取当前URL信息的问题,在网上找了些内容,自己总结到一个块,方便以后使用

<?php//$url = "http://www.test.com/test.php?id=123";//获取当前的域名:echo $_SERVER['SERVER_NAME'];echo $_SERVER['HTTP_HOST'];#输出结果为:www.test.com//获取来源网址,即点击来到本页的上页网址echo $_SERVER["HTTP_REFERER"];//获取当前域名后的URL信息echo $_SERVER['REQUEST_URI'];#输出结果为:/test.php?id=123//获取参数echo $_SERVER['QUERY_STRING'];#输出结果为:id=123//获取用户代理echo $_SERVER['HTTP_REFERER'];#输出结果为:http://www.test.com/test.php?id=123.html//获取完整的urlecho 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];#输出为:http://www.test.com/test.php?id=123//包含端口号的完整urlecho 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];#输出为:http://www.test.com:80/test.php?id=123//只取路径$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url);dirname(__FILE__);//获取当前文件的物理路径dirname(__FILE__)."/../";//获取当前文件的上一级物理路径
?>

php 获取当前URL信息相关推荐

  1. 利用python获取指定url在ATS中缓存对象的信息

    业务需求 给定url,如何查询指定的ATS中是否有该url的缓存对象信息?如果缓存了的话,希望提供该缓存对象的大小,缓存时间,缓存文件名,缓存份数(document alternative)等等信息 ...

  2. jsp Request获取url信息的各种方法比较

    Java代码   从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下 ...

  3. php获取当前页面数据,ThinkPHP如何获取当前页面URL信息?

    THINKPHP获取当前页面URL信息 想要获取当前页面的url信息,可以借助thinkphp自带的request类来获取当前的url信息 使用\think\Request类$request = Re ...

  4. THINKPHP5获取当前页面URL信息

    想要获取当前页面的url信息,可以借助thinkphp 自带的request 类来获取当前的url信息 使用\think\Request类 $request = Request::instance() ...

  5. ASP.NET获取请求的url信息汇总

    ASP.NET获取请求的url信息汇总 最近做项目需要处理一个用代码获取当前网站的域名或ip信息的问题,于是尝试了ASP.NET中各种获取url信息的方法,在此总结一下: 在Global.asax文件 ...

  6. 【实用】JAVA通过URL链接获取视频文件信息(无需下载文件)

    最近项目碰到一个大坑:APP上需要在获取视频列表时就获取视频的时长,但早期上传的时候数据库都没有保存这个数据,所以前段时间添加一个时长字段,在上传时手动输入视频时长,但是之前库中有上万条数据没这个信息 ...

  7. js获取当前页面的URL信息

    2019独角兽企业重金招聘Python工程师标准>>> window.location 属性 描述  hash 设置或获取 href 属性中在井号"#"后面的分段 ...

  8. JQUERY获取当前页面的URL信息

    window.location 属性 描述 hash 设置或获取 href 属性中在井号"#"后面的分段. host 设置或获取 location 或 URL 的 hostname ...

  9. jquery中如何表达本页网址_如何用js得到当前页面的url信息方法(JS获取当前网址信息)...

    设置或获取对象指定的文件名或路径. alert(window.location.pathname) 设置或获取整个 URL 为字符串. alert(window.location.href); 设置或 ...

最新文章

  1. IntelliJ Idea 快捷键列表
  2. html相邻兄弟选择器,CSS CSS 相邻兄弟选择器 - 闪电教程JSRUN
  3. docker-machine为节点安装指定版本的docker-ce的思路
  4. TCP/IP——基本知识
  5. 深度学习代码注解(一)—— mnistdeepauto
  6. Linux系统下部署Tomcat
  7. LVM基本应用 扩展及缩减实现
  8. c#代码如何连数据库快照_5127数据库快照错误代码的含义
  9. 在页面中加载Apache ECharts 5/百度地图
  10. 常用win10优化工具(后续继续更新)
  11. 笔记本电池续航测试软件,电池续航测试和试用总结
  12. Flash cs3教程-数字传统动画(续)
  13. 牛客网软通动力软件测试机试_软件测试员工作经验分享?
  14. 计算机组成原理试题和答案,计算机组成原理试题(含答案)
  15. EasyAR笔记01 检测云识别是否存在相似图片
  16. Markdown 中的flow语法 flowchart.js 的基础教程
  17. PAKDD 2019 都有哪些重要看点?看这篇文章就够了!
  18. 1093:计算多项式的值
  19. 人类能够制造出宏观的亚原子材料、粒子材料吗?
  20. 文本处理命令 cat more less cut wc sort uniq

热门文章

  1. 下载安装IDM Integration Module和其使用方法
  2. 2k2实用球员_nba2kol2操作技巧大全,nba2kol2平民球星阵容搭配。
  3. Spring Boot 技术知识点:如何详解@WebFilter注解
  4. 老照片修复-上色-生成动图的操作方法
  5. IT界CICD新词-Dummy
  6. omnipeek关于抓包信道的介绍
  7. jabref java_一个开源的参考文献管理软件:JabRef
  8. Helix MP3解码库脱离汇编指令束缚,运行在任何处理器上的解决方案
  9. win7 计算机 开不了,win7系统开不了机怎么办?云骑士教你解决开不了机的问题...
  10. opensuse常用软件安装