//获取当前的域名:

echo $_SERVER['SERVER_NAME'];

//获取来源网址,即点击来到本页的上页网址

echo $_SERVER["HTTP_REFERER"];

$_SERVER['REQUEST_URI'];//获取当前域名的后缀

$_SERVER['HTTP_HOST'];//获取当前域名

dirname(__FILE__);//获取当前文件的物理路径

dirname(__FILE__)."/../";//获取当前文件的上一级物理路径

?>

#测试网址:https://www.why114.com /blog/test.php?act=checkcode

//获取域名或主机地址

echo $_SERVER['HTTP_HOST']."

"; # http://www.why114.com

//获取网页地址

echo $_SERVER['PHP_SELF']."

"; #/blog/test.php

//获取网址参数

echo $_SERVER["QUERY_STRING"]."

"; #act=checkcode

//获取用户代理

echo $_SERVER['HTTP_REFERER']."

";

//获取完整的url

echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];

# http://www.why114.com /blog/test.php?act=checkcode

//包含端口号的完整url

echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];

# http://www.qilucms.com :80/blog/test.php?act=checkcode

//只取路径

$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];

echo dirname($url);

# http://www.qilucms.com :80/blog

php 获取域名_在PHP中截取当前页面URL地址及URL信息的方法相关推荐

  1. JS - 获取当前页面的 url地址 及 相关信息

    JS - 获取当前页面的 url地址 及 相关信息 一. 获取当前页面的 url地址 二. 获取当前网址url 后的指定参数 一. 获取当前页面的 url地址 window.location 以htt ...

  2. 多个html如何套用套一个头部,Vue.js项目中管理每个页面的头部标签的两种方法...

    在 Vue SPA 应用中,如果想要修改 HTML 的头部标签,如页面的 title ,我们只能去修改 index.html 模板文件,但是这个是全局的修改,如何为每个页面都设置不一样的 title ...

  3. js 获取域名_确定你会使用JS操作Url吗?

    一.js获取当前域名有2种方法 1.方法一 var domain = document.domain;2.方法二var domain = window.location.host;3.注意问题由于获取 ...

  4. python中none算变量吗_在python中对变量判断是否为None的三种方法总结

    三种主要的写法有: 第一种:if X is None; 第二种:if not X: 当X为None,  False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()这 ...

  5. mysql 创建带参数的存储过程_在MySQL中创建带有IN和OUT参数的存储过程的方法

    在 MySQL 中创建储存过程的语法很难记,除非你经常跟储存过程打交道,原因很简单,语法不是什么小笑话.如果你通过命令行控制 MySQL,你需要记住准确的语法.一个快速示例可以很好的帮助你做到这点.在 ...

  6. python一个函数调用另一个函数中的变量_在Python 中同一个类两个函数间变量的调用方法...

    在Python 中同一个类两个函数间变量的调用方法 更新时间:2019年01月31日 15:44:54 作者:wxy_summer 今天小编就为大家分享一篇在Python 中同一个类两个函数间变量的调 ...

  7. python while if 区别_对python中for、if、while的区别与比较方法

    如下所示: if应用举例: #if 若条件成立,只执行一次 #if 条件:如果条件成立,执行条件后的代码块内容,不成立,直接跳过代码块 #判断如果年龄age小于18,输出未成年 #=一个等号表示赋值的 ...

  8. 华硕h410csm怎么开启_主板BIOS中的launch CSM选项灰色无法更改的解决方法

    如今,intel最新的平台已经十代处理器+400系列主板了,不过近期用户反馈一个问题,那就是进主板BIOS中,CSM选项无法更改,是灰色无法修改的状态,起初该用户在BIOS尝试了各种各样的设置,将BI ...

  9. java语言如何跳转界面_在java中spring mvc页面如何跳转,详细图解

    众所周知,java编程语言的应用在当今社会必不可少,它是当下人们提升自己充实自身的重要选择.所以,今天主要来为大家介绍java的入门知识,在 java中spring mvc页面如何跳转,通过详细的图片 ...

最新文章

  1. (原)Eclipse 字体过小问题
  2. 在vmware的Solaris虚拟机中安装vmtool
  3. FPGA之道(19)以FPGA为核心的开发板制作
  4. 用自然语言从GitHub搜代码,跳过论坛提问环节,来自Facebook新研究
  5. 计算机毕业论文多久,计算机毕业论文
  6. HDU - 1151 Air Raid(最小路径覆盖-二分图最大匹配)
  7. Spring源码:AOP(1)
  8. Iterator与ListIterator有什么区别
  9. jQuery学习笔记(四)
  10. AI 硬件产品如何进行创新突围?
  11. mysql 行转列 列转行
  12. Mysql事务[学习笔记]
  13. mysql存储过程开启事务_mysql的存储过程会自动开启一个事务吗?
  14. 博弈论分析题_最新博弈论复习题及答案分析
  15. d520笔记本linux无线网卡驱动下载,无线网卡万能驱动
  16. 安装Image J 插件
  17. 微信小程序搜索wifi列表
  18. php实现微博话题 功能,PHP实现微博的@好友和话题功能
  19. 分享一个会遮掩的吊炸天登录页面
  20. 粉丝时代,明星不需要公关?

热门文章

  1. 练习4-11 统计素数并求和(20 分)
  2. 测试监视器锁的等待/通知机制
  3. LoadRunner接口工作总结
  4. C++静态库与动态库(转)
  5. LeetCode_Rotate List
  6. IE下打开ClearType后透明字体问题解决
  7. 给电脑插入安卓手机那么在eclipse的DDMS视图里的Devices没设备信息
  8. Random()种子数
  9. 《算法图解》第二章笔记与课后练习_选择排序算法
  10. JS_prototype