总结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 相关文章推荐
笑谈配置,使用Smarty技术
Jan 04 PHP
discuz authcode 经典php加密解密函数解析
Jul 12 PHP
PHP的substr_replace将指定两位置之间的字符替换为*号
May 04 PHP
apache和php之间协同工作的配置经验分享
Apr 08 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
Aug 20 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
Jul 29 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
Aug 28 PHP
PHP中的Session对象如何使用
Sep 25 PHP
PHP模板引擎Smarty内建函数section,sectionelse用法详解
Apr 11 PHP
Thinkphp3.2.3分页使用实例解析
Jul 28 PHP
Zend Framework入门教程之Zend_View组件用法示例
Dec 09 PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
Jan 21 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
德生S2000电路分析
2021/03/02 无线电
php中根据某年第几天计算出日期年月日的代码
2011/02/24 PHP
PHP Session 变量的使用方法详解与实例代码
2013/09/11 PHP
php发送与接收流文件的方法
2015/02/11 PHP
高质量PHP代码的50个实用技巧必备(下)
2016/01/22 PHP
PHP函数超时处理方法
2016/02/14 PHP
PHP面向对象程序设计继承用法简单示例
2018/12/28 PHP
PHP生成二维码与识别二维码的方法详解【附源码下载】
2019/03/07 PHP
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
JavaScript中的lastIndexOf()方法使用详解
2015/06/06 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
JS实现把鼠标放到链接上出现滚动文字的方法
2016/04/06 Javascript
jQuery插件formValidator实现表单验证
2016/05/23 Javascript
AngularJS前端页面操作之用户修改密码功能示例
2017/03/27 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
五步轻松实现zTree的使用
2017/11/01 Javascript
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
2018/12/05 jQuery
Taro UI框架开发小程序实现左滑喜欢右滑不喜欢效果的示例代码
2020/05/18 Javascript
[43:58]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第一场 1月8日
2021/03/11 DOTA
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
使用python调用zxing库生成二维码图片详解
2017/01/10 Python
详解Python if-elif-else知识点
2018/06/11 Python
python3 爬取图片的实例代码
2018/11/06 Python
在Python 中实现图片加框和加字的方法
2019/01/26 Python
Django ORM 查询管理器源码解析
2019/08/05 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
2020/04/22 Python
如何验证python安装成功
2020/07/06 Python
解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题
2020/07/13 Python
The North Face北面法国官网:美国著名户外品牌
2019/11/01 全球购物
高分子材料个人求职信范文
2013/09/25 职场文书
怎样拟定创业计划书
2014/05/01 职场文书
酒店节能减排方案
2014/05/26 职场文书
Nginx+Tomcat负载均衡集群的实现示例
2021/10/24 Servers
【海涛dota解说】一房久违的影魔魂守二连发
2022/04/01 DOTA