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 相关文章推荐
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
Sep 24 PHP
PHP类的使用 实例代码讲解
Dec 28 PHP
php快速url重写更新版[需php 5.30以上]
Apr 25 PHP
PHP+MySQL投票系统的设计和实现分享
Sep 23 PHP
destoon利用Rewrite规则设置网站安全
Jun 21 PHP
浅谈ThinkPHP的URL重写
Nov 25 PHP
通过php修改xml文档内容的方法
Jan 23 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
Jan 26 PHP
PHP面向对象编程之深入理解方法重载与方法覆盖(多态)
Dec 24 PHP
PHP+Ajax实现验证码的实时验证
Jul 20 PHP
PHP 计算两个特别大的整数实例代码
May 07 PHP
PHP实现文件上传操作和封装
Mar 04 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
全国FM电台频率大全 - 7 吉林省
2020/03/11 无线电
5.PHP的其他功能
2006/10/09 PHP
php微信公众平台交互与接口详解
2016/11/28 PHP
php基于 swoole 实现的异步处理任务功能示例
2019/08/13 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
javascript对象的使用和属性操作示例详解
2014/03/02 Javascript
jquery实现简单实用的打分程序实例
2015/07/23 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
js 判断附件后缀的简单实现方法
2016/10/11 Javascript
JS版微信6.0分享接口用法分析
2016/10/13 Javascript
js 转json格式的字符串为对象或数组(前后台)的方法
2016/11/02 Javascript
jquery文字填写自动高度的实现方法
2016/11/07 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
2016/12/13 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
[49:15]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第二场 1月19日
2021/03/11 DOTA
python查询sqlite数据表的方法
2015/05/08 Python
python 统计代码行数简单实例
2017/05/04 Python
Python使用defaultdict读取文件各列的方法
2017/05/11 Python
Python实现FTP文件传输的实例
2019/07/07 Python
Python 使用matplotlib模块模拟掷骰子
2019/08/08 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
2019/11/04 Python
Python类反射机制使用实例解析
2019/12/30 Python
FOREO斐珞尔官方旗舰店:LUNA露娜洁面仪
2018/03/11 全球购物
美国顶级水上运动专业店:Marine Products
2018/04/15 全球购物
英国在线泳装店:Simply Swim
2019/05/05 全球购物
日本动漫周边服饰销售网站:Atsuko
2019/12/16 全球购物
大学生毕业的自我评价分享
2014/01/02 职场文书
七年级英语教学反思
2014/01/15 职场文书
毕业生就业协议书
2014/04/11 职场文书
信用卡逾期证明示例
2014/09/13 职场文书
西双版纳导游词
2015/02/03 职场文书
68句权威创业名言
2019/08/26 职场文书
简单实现一个手持弹幕功能+文字抖动特效
2021/03/31 HTML / CSS
pytorch 如何使用batch训练lstm网络
2021/05/28 Python
SQL实战演练之网上商城数据库商品类别数据操作
2021/10/24 MySQL