总结PHP如何获取当前主机、域名、网址、路径、端口和参数等


Posted in PHP onSeptember 09, 2016

话不多说,我们直接看代码

//获取域名或主机地址
echo $_SERVER['HTTP_HOST']."<br />";
 
//获取网页地址
echo $_SERVER['PHP_SELF']."<br />";
 
//获取网址参数
echo $_SERVER["QUERY_STRING"]."<br />";
 
//获取用户代理
echo $_SERVER['HTTP_REFERER']."<br />";
 
//获取完整的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
 
//包含端口号的完整url
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
 
//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo dirname($url);

以上就是这篇文章的全部内容,希望对大家的学习或者工作带来一定的帮助。

PHP 相关文章推荐
基于mysql的bbs设计(四)
Oct 09 PHP
用PHP实现多服务器共享SESSION数据的方法
Mar 16 PHP
在PHP中养成7个面向对象的好习惯
Jan 28 PHP
php判断是否为json格式的方法
Mar 04 PHP
php的SimpleXML方法读写XML接口文件实例解析
Jun 16 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
Jun 21 PHP
ThinkPHP空模块和空操作详解
Jun 30 PHP
php中define用法实例
Jul 30 PHP
php版微信公众账号第三方管理工具开发简明教程
Sep 23 PHP
PHP处理Ajax请求与Ajax跨域问题
Feb 13 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
Aug 29 PHP
YII框架http缓存操作示例
Apr 29 PHP
PHP实现支持加盐的图片加密解密
Sep 09 #PHP
php、java、android、ios通用的3des方法(推荐)
Sep 09 #PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
Sep 09 #PHP
PHP实现的网站目录扫描索引工具
Sep 08 #PHP
php操作xml并将其插入数据库的实现方法
Sep 08 #PHP
php添加数据到xml文件的简单例子
Sep 08 #PHP
Yii2中事务的使用实例代码详解
Sep 07 #PHP
You might like
ThinkPHP php 框架学习笔记
2009/10/30 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
2011/08/18 PHP
php使用iconv中文截断问题的解决方法
2015/02/11 PHP
PHP中的密码加密的解决方案总结
2016/10/26 PHP
PHP SESSION机制的理解与实例
2019/03/22 PHP
JavaScript 继承详解(一)
2009/07/13 Javascript
jquery实现每个数字上都带进度条的幻灯片
2013/02/20 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
2017/05/12 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
2017/12/28 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
vue滚动tab跟随切换效果
2020/06/29 Javascript
Vue中添加滚动事件设置的方法详解
2020/09/14 Javascript
[01:04:20]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.29
2020/12/02 DOTA
[50:38]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第二场 3月7日
2021/03/11 DOTA
python多线程threading.Lock锁用法实例
2014/11/01 Python
python虚拟环境的安装配置图文教程
2017/10/20 Python
Python 数据处理库 pandas进阶教程
2018/04/21 Python
Python高级用法总结
2018/05/26 Python
python批量修改图片大小的方法
2018/07/24 Python
Python 变量类型详解
2018/10/10 Python
python实现计算器功能
2019/10/31 Python
Python使用graphviz画流程图过程解析
2020/03/31 Python
PyCharm2020最新激活码+激活码补丁(亲测最新版PyCharm2020.2激活成功)
2020/11/25 Python
CSS3系列教程:背景图片(背景大小和多背景图) 应用说明
2012/12/19 HTML / CSS
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
什么是serialVersionUID
2016/03/04 面试题
初二生物教学反思
2014/02/03 职场文书
2014年元旦感言
2014/03/06 职场文书
暑假安全教育广播稿
2014/09/10 职场文书
大队委员竞选稿
2015/11/20 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
mysql外连接与内连接查询的不同之处
2021/06/03 MySQL
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android
Python 中面向接口编程
2022/05/20 Python