php 获取域名_在PHP中截取当前页面URL地址及URL信息的方法
//获取当前的域名:
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信息的方法相关推荐
- JS - 获取当前页面的 url地址 及 相关信息
JS - 获取当前页面的 url地址 及 相关信息 一. 获取当前页面的 url地址 二. 获取当前网址url 后的指定参数 一. 获取当前页面的 url地址 window.location 以htt ...
- 多个html如何套用套一个头部,Vue.js项目中管理每个页面的头部标签的两种方法...
在 Vue SPA 应用中,如果想要修改 HTML 的头部标签,如页面的 title ,我们只能去修改 index.html 模板文件,但是这个是全局的修改,如何为每个页面都设置不一样的 title ...
- js 获取域名_确定你会使用JS操作Url吗?
一.js获取当前域名有2种方法 1.方法一 var domain = document.domain;2.方法二var domain = window.location.host;3.注意问题由于获取 ...
- python中none算变量吗_在python中对变量判断是否为None的三种方法总结
三种主要的写法有: 第一种:if X is None; 第二种:if not X: 当X为None, False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()这 ...
- mysql 创建带参数的存储过程_在MySQL中创建带有IN和OUT参数的存储过程的方法
在 MySQL 中创建储存过程的语法很难记,除非你经常跟储存过程打交道,原因很简单,语法不是什么小笑话.如果你通过命令行控制 MySQL,你需要记住准确的语法.一个快速示例可以很好的帮助你做到这点.在 ...
- python一个函数调用另一个函数中的变量_在Python 中同一个类两个函数间变量的调用方法...
在Python 中同一个类两个函数间变量的调用方法 更新时间:2019年01月31日 15:44:54 作者:wxy_summer 今天小编就为大家分享一篇在Python 中同一个类两个函数间变量的调 ...
- python while if 区别_对python中for、if、while的区别与比较方法
如下所示: if应用举例: #if 若条件成立,只执行一次 #if 条件:如果条件成立,执行条件后的代码块内容,不成立,直接跳过代码块 #判断如果年龄age小于18,输出未成年 #=一个等号表示赋值的 ...
- 华硕h410csm怎么开启_主板BIOS中的launch CSM选项灰色无法更改的解决方法
如今,intel最新的平台已经十代处理器+400系列主板了,不过近期用户反馈一个问题,那就是进主板BIOS中,CSM选项无法更改,是灰色无法修改的状态,起初该用户在BIOS尝试了各种各样的设置,将BI ...
- java语言如何跳转界面_在java中spring mvc页面如何跳转,详细图解
众所周知,java编程语言的应用在当今社会必不可少,它是当下人们提升自己充实自身的重要选择.所以,今天主要来为大家介绍java的入门知识,在 java中spring mvc页面如何跳转,通过详细的图片 ...
最新文章
- (原)Eclipse 字体过小问题
- 在vmware的Solaris虚拟机中安装vmtool
- FPGA之道(19)以FPGA为核心的开发板制作
- 用自然语言从GitHub搜代码,跳过论坛提问环节,来自Facebook新研究
- 计算机毕业论文多久,计算机毕业论文
- HDU - 1151 Air Raid(最小路径覆盖-二分图最大匹配)
- Spring源码:AOP(1)
- Iterator与ListIterator有什么区别
- jQuery学习笔记(四)
- AI 硬件产品如何进行创新突围?
- mysql 行转列 列转行
- Mysql事务[学习笔记]
- mysql存储过程开启事务_mysql的存储过程会自动开启一个事务吗?
- 博弈论分析题_最新博弈论复习题及答案分析
- d520笔记本linux无线网卡驱动下载,无线网卡万能驱动
- 安装Image J 插件
- 微信小程序搜索wifi列表
- php实现微博话题 功能,PHP实现微博的@好友和话题功能
- 分享一个会遮掩的吊炸天登录页面
- 粉丝时代,明星不需要公关?