总结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.MVC的模板标签系统(四)
Sep 05 PHP
用PHP读注册表
Oct 09 PHP
PHP 上传文件的方法(类)
Jul 30 PHP
PHP学习笔记之二
Jan 17 PHP
php设计模式 Prototype (原型模式)代码
Jun 26 PHP
PHP fopen 读取带中文URL地址的一点见解
Sep 25 PHP
深入php-fpm的两种进程管理模式详解
Jun 03 PHP
php检测网页是否被百度收录的函数代码
Oct 09 PHP
PHP static局部静态变量和全局静态变量总结
Mar 02 PHP
使用ob系列函数实现PHP网站页面静态化
Aug 13 PHP
PHP中Enum(枚举)用法实例详解
Dec 07 PHP
深入解析PHP中SESSION反序列化机制
Mar 01 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
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
JS 巧妙获取剪贴板数据 Excel数据的粘贴
2009/07/09 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
JavaScript实现对下拉列表值进行排序的方法
2015/07/15 Javascript
js脚本分页代码分享(7种样式)
2015/08/19 Javascript
js实现的黑背景灰色二级导航菜单效果代码
2015/08/24 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
详解JS异步加载的三种方式
2017/03/07 Javascript
javascript 面向对象实战思想分享
2017/09/07 Javascript
vue实现前进刷新后退不刷新效果
2018/01/26 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
2018/09/05 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
BootstrapValidator实现表单验证功能
2019/11/08 Javascript
JavaScript实现公告栏上下滚动效果
2020/03/13 Javascript
Vue 使用typescript如何优雅的调用swagger API
2020/09/01 Javascript
[01:25]DOTA2超级联赛专访iG 将调整状态找回自己
2013/06/05 DOTA
[40:31]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python自动生产表情包
2017/03/17 Python
python使用邻接矩阵构造图代码示例
2017/11/10 Python
python实现自动发送邮件发送多人、群发、多附件的示例
2018/01/23 Python
Python中的TCP socket写法示例
2018/05/11 Python
提升python处理速度原理及方法实例
2019/12/25 Python
python去除删除数据中\u0000\u0001等unicode字符串的代码
2020/03/06 Python
django 实现简单的插入视频
2020/04/07 Python
Python实现代码块儿折叠
2020/04/15 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
戛纳奢侈品商店:Jacques Loup法国
2019/11/04 全球购物
怎么可以提高数据库查询数据的速度
2014/06/28 面试题
文史专业毕业生自荐信
2013/11/17 职场文书
加拿大留学自荐信
2014/01/28 职场文书
防邪知识进家庭活动方案
2014/08/26 职场文书
2014个人年终工作总结范文
2014/12/15 职场文书
计划生育责任书
2015/05/09 职场文书
2015年财务经理工作总结
2015/05/13 职场文书
全新239军机修复记
2022/04/05 无线电