总结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 相关文章推荐
JAVA/JSP学习系列之七
Oct 09 PHP
PHP通过COM使用ADODB的简单例子
Dec 31 PHP
php面向对象全攻略 (八)重载新的方法
Sep 30 PHP
php 无限分类的树类代码
Dec 03 PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
Dec 02 PHP
Uncaught exception com_exception with message Failed to create COM object
Jan 11 PHP
php Hex RGB颜色值互换的使用
May 10 PHP
PHP写的资源下载防盗链类分享
May 12 PHP
ThinkPHP CURD方法之data方法详解
Jun 18 PHP
async和DOM Script文件加载比较
Jul 20 PHP
Smarty变量用法详解
May 11 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
Sep 22 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之短标签开启设置
2013/06/17 PHP
解析php扩展php_curl.dll不加载的解决方法
2013/06/26 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
游戏人文件夹程序 ver 4.03
2006/07/14 Javascript
JS事件在IE与FF中的区别详细解析
2013/11/20 Javascript
JavaScript程序员应该知道的45个实用技巧
2014/03/04 Javascript
现如今最流行的JavaScript代码规范
2014/03/08 Javascript
jquery.validate.js插件使用经验记录
2014/07/02 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
2015/09/24 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
2016/03/18 Javascript
AngularJs自定义服务之实现签名和加密
2016/08/02 Javascript
Angular.js去除页面中显示的空行方法示例
2017/03/30 Javascript
HTML中使背景图片自适应浏览器大小实例详解
2017/04/06 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
[49:17]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第三场 1月26日
2021/03/11 DOTA
[01:11:21]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第三场 3月7日
2021/03/11 DOTA
Python入门篇之条件、循环
2014/10/17 Python
Python变量和数据类型详解
2017/02/15 Python
python爬虫入门教程--正则表达式完全指南(五)
2017/05/25 Python
Python爬取当当、京东、亚马逊图书信息代码实例
2017/12/09 Python
彻彻底底地理解Python中的编码问题
2018/10/15 Python
python实现本地图片转存并重命名的示例代码
2018/10/27 Python
python实现图片上添加图片
2019/11/26 Python
CSS3 text-shadow实现文字阴影效果
2016/02/24 HTML / CSS
美国在线眼镜商城:Eyeglasses.com
2017/06/26 全球购物
台湾百利市购物中心:e-Payless
2017/08/16 全球购物
美国在线打印网站:Overnight Prints
2018/10/11 全球购物
函授毕业生的自我鉴定
2013/11/26 职场文书
关于母亲节的感言
2014/02/04 职场文书
学员自我鉴定
2014/03/19 职场文书
升职自荐信范文
2015/03/27 职场文书
检察院起诉意见书
2015/05/20 职场文书
婚庆开业庆典主持词
2015/06/30 职场文书
Java基础-封装和继承
2021/07/02 Java/Android