总结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 相关文章推荐
php面向对象全攻略 (八)重载新的方法
Sep 30 PHP
基于PHP静态类的原罪详解
May 06 PHP
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
Dec 18 PHP
PHP时间类完整实例(非常实用)
Dec 25 PHP
php使用文本统计访问量的方法
May 12 PHP
php获取linux命令结果的实例
Mar 13 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
PHP共享内存使用与信号控制实例分析
May 09 PHP
PHP基于curl模拟post提交json数据示例
Jun 22 PHP
PHP基于PDO扩展操作mysql数据库示例
Dec 24 PHP
解决Laravel无法使用COOKIE和SESSION的问题
Oct 16 PHP
php如何实现数据库的备份和恢复
Nov 30 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
10条php编程小技巧
2015/07/07 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
2017/02/08 PHP
javascript div 弹出可拖动窗口
2009/02/26 Javascript
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
Javascript学习笔记之 对象篇(三) : hasOwnProperty
2014/06/24 Javascript
Knockout自定义绑定创建方法
2015/12/26 Javascript
JavaScript类型系统之正则表达式
2016/01/05 Javascript
jQuery实现联动下拉列表查询框
2017/01/04 Javascript
深入理解JavaScript 参数按值传递
2017/05/24 Javascript
jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
2017/07/05 jQuery
JavaScript键盘事件响应顺序详解
2019/09/30 Javascript
vue实现数据控制视图的原理解析
2020/01/07 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
openlayers4实现点动态扩散
2020/08/17 Javascript
JavaScript的一些小技巧分享
2021/01/06 Javascript
[00:52]黑暗之门更新 新英雄孽主驾临DOTA2
2016/08/24 DOTA
[50:50]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第一场 12.10
2020/12/13 DOTA
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
Python中__init__和__new__的区别详解
2014/07/09 Python
Python中使用copy模块实现列表(list)拷贝
2015/04/14 Python
在Python中获取两数相除的商和余数方法
2018/11/10 Python
澳大利亚领先的睡衣品牌:Peter Alexander
2016/08/16 全球购物
联想法国官方网站:Lenovo法国
2018/10/18 全球购物
美国在线家具网站:GDFStudio
2021/03/13 全球购物
益模软件Java笔试题
2012/03/27 面试题
人事档案接收函
2014/01/12 职场文书
甘南现象心得体会
2014/09/11 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
市委常委会班子党的群众路线教育实践活动整改方案
2014/10/25 职场文书
征求意见函
2015/06/05 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL
Java基础——Map集合
2022/04/01 Java/Android
全新239军机修复记
2022/04/05 无线电