php 获取完整url地址


Posted in PHP onDecember 20, 2008

主要是获取到地址栏的一些信息,域名,端口参数等

<?php 
//获取域名或主机地址 
echo $_SERVER['HTTP_HOST']."<br>"; 
//获取网页地址 
echo $_SERVER['PHP_SELF']."<br>"; 
//获取网址参数 
echo $_SERVER["QUERY_STRING"]."<br>"; 
//来源网页的详细地址 
echo $_SERVER['HTTP_REFERER']."<br>"; 
?>

php 获得当前的脚本网址(只有路径)
function GetCurUrl() 
{ 
if(!empty($_SERVER["REQUEST_URI"])) 
{ 
$scrtName = $_SERVER["REQUEST_URI"]; 
$nowurl = $scrtName; 
} 
else 
{ 
$scrtName = $_SERVER["PHP_SELF"]; 
if(empty($_SERVER["QUERY_STRING"])) 
{ 
$nowurl = $scrtName; 
} 
else 
{ 
$nowurl = $scrtName."?".$_SERVER["QUERY_STRING"]; 
} 
} 
return $nowurl; 
} 
//实例调用方法 
//echo GEtCurUrl();

php 获取url地址不包含路径(域名或ip地址)
function getServerName() 
{ 
$ServerName = strtolower($_SERVER['SERVER_NAME']?$_SERVER['SERVER_NAME']:$_SERVER['HTTP_HOST']); 
if( strpos($ServerName,'http://') ) 
{ 
return str_replace('http://','',$ServerName); 
} 
return $ServerName; 
} 
//实例调用方法 
echo getServerName();

php 获取url地址包含端口路径
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
PHP 相关文章推荐
第十四节--命名空间
Nov 16 PHP
PHP最常用的ini函数分析 针对PHP.ini配置文件
Apr 22 PHP
php将gd生成的图片缓存到memcache的小例子
Jun 05 PHP
Zend Studio 实用快捷键一览表(精心整理)
Aug 10 PHP
9个实用的PHP代码片段分享
Jan 22 PHP
php使用curl通过代理获取数据的实现方法
May 16 PHP
详解PHP中foreach的用法和实例
Oct 25 PHP
php array_multisort 对数组进行排序详解及实例代码
Oct 27 PHP
PHP实现基于面向对象的mysqli扩展库增删改查操作工具类
Jul 18 PHP
在Laravel5中正确设置文件权限的方法
May 22 PHP
Yii框架函数简单用法分析
Sep 09 PHP
PHP const定义常量及global定义全局常量实例解析
May 28 PHP
php xml-rpc远程调用
Dec 19 #PHP
php 设计模式之 工厂模式
Dec 19 #PHP
php 设计模式之 单例模式
Dec 19 #PHP
PHP 采集程序 常用函数
Dec 18 #PHP
php IP及IP段进行访问限制的代码
Dec 17 #PHP
php mssql 数据库分页SQL语句
Dec 16 #PHP
linux下 C语言对 php 扩展
Dec 14 #PHP
You might like
MySql数据库查询结果用表格输出PHP代码示例
2015/03/20 PHP
PHP实现的日历功能示例
2018/09/01 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
2019/11/21 PHP
IE6图片加载的一个BUG解决方法
2010/07/13 Javascript
jQuery ajax serialize()方法的使用以及常见问题解决
2013/01/27 Javascript
js获取select标签的值且兼容IE与firefox
2013/12/30 Javascript
js 获取页面高度和宽度兼容 ie firefox chrome等
2014/05/14 Javascript
vue.js 表格分页ajax 异步加载数据
2016/10/18 Javascript
浅谈js中function的参数默认值
2017/02/20 Javascript
用JS实现简单的登录验证功能
2017/07/28 Javascript
JS实现DOM删除节点操作示例
2018/04/04 Javascript
手写简单的jQuery雪花飘落效果实例
2018/04/22 jQuery
详解Vue Elementui中的Tag与页面其它元素相互交互的两三事
2018/09/25 Javascript
javascript实现手动点赞效果
2019/04/09 Javascript
详解vuex的简单todolist例子
2019/07/14 Javascript
简述vue-cli中chainWebpack的使用方法
2019/07/30 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
[03:21]【TI9纪实】Old Boys
2019/08/23 DOTA
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
Python中用max()方法求最大值的介绍
2015/05/15 Python
Python 堆叠柱状图绘制方法
2019/07/29 Python
Python学习笔记之For循环用法详解
2019/08/14 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
Python创建数字列表的示例
2019/11/28 Python
Python通用唯一标识符uuid模块使用案例
2020/09/10 Python
Django nginx配置实现过程详解
2020/09/10 Python
python爬虫使用scrapy注意事项
2020/11/23 Python
主持人演讲稿范文
2013/12/28 职场文书
老师对学生的寄语
2014/04/09 职场文书
竞聘演讲稿
2014/04/24 职场文书
文明班级建设方案
2014/05/15 职场文书
投标保密承诺书
2014/05/19 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
详解CSS玩转图片Base64编码
2021/05/25 HTML / CSS
javascript Number 与 Math对象的介绍
2021/11/17 Javascript
Django中celery的使用项目实例
2022/07/07 Python