总结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的FTP学习(二)[转自奥索]
Oct 09 PHP
WML,Apache,和 PHP 的介绍
Oct 09 PHP
基于mysql的论坛(2)
Oct 09 PHP
PHP5.2下chunk_split()函数整数溢出漏洞 分析
Jun 06 PHP
php保存二进制原始数据为图片的程序代码
Oct 14 PHP
PHP递归复制、移动目录的自定义函数分享
Nov 18 PHP
PHP通过API获取手机号码归属地
May 28 PHP
PHP实现的购物车类实例
Jun 17 PHP
PHP+redis实现添加处理投票的方法
Nov 14 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
Dec 31 PHP
Yii2数据库操作常用方法小结
May 04 PHP
PHP实现简单的协程任务调度demo示例
Feb 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守护进程 加linux命令nohup实现任务每秒执行一次
2011/07/04 PHP
PHP防止post重复提交数据的简单例子
2014/06/07 PHP
php计算两个文件相对路径的方法
2015/03/14 PHP
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
jquery的键盘事件修改代码
2011/02/24 Javascript
js获取url中&quot;?&quot;后面的字串方法
2014/05/15 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
js实现图片点击左右轮播
2015/07/08 Javascript
基于jQuery实现复选框是否选中进行答题提示
2015/12/10 Javascript
jQuery实现简单的图片查看器
2020/09/11 Javascript
总结AngularJS开发者最常犯的十个错误
2016/08/31 Javascript
JS中用EL表达式获取上下文参数值的方法
2018/03/28 Javascript
Mint-UI时间组件起始时间问题及时间插件使用
2018/08/20 Javascript
vue中格式化时间过滤器代码实例
2019/04/17 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
2019/06/26 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
[01:28:44]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第一场 1月10日
2021/03/11 DOTA
python常见的格式化输出小结
2016/12/15 Python
python3使用pyqt5制作一个超简单浏览器的实例
2017/10/19 Python
tensorflow建立一个简单的神经网络的方法
2018/02/10 Python
Python格式化输出%s和%d
2018/05/07 Python
Python实现的生产者、消费者问题完整实例
2018/05/30 Python
opencv-python 读取图像并转换颜色空间实例
2019/12/09 Python
Python操作word文档插入图片和表格的实例演示
2020/10/25 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2020/12/09 Python
YesStyle美国/全球:购买亚洲时装、美容化妆品和生活百货
2017/01/16 全球购物
创建文明城市标语
2014/06/16 职场文书
某集团股份有限公司委托书样本
2014/09/24 职场文书
培训通知
2015/04/17 职场文书
红领巾广播站广播稿
2015/08/19 职场文书
《我是什么》教学反思
2016/02/16 职场文书
62句有关感恩节文案(推荐收藏)
2019/11/28 职场文书
导游词之开封禹王台风景区
2019/12/02 职场文书
python cv2图像质量压缩的算法示例
2021/06/04 Python
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技