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 相关文章推荐
用PHP的ob_start() 控制您的浏览器cache
Aug 03 PHP
php header示例代码(推荐)
Sep 08 PHP
PHP 设置MySQL连接字符集的方法
Jan 02 PHP
PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解
Jun 03 PHP
php ios推送(代码)
Jul 01 PHP
php实现excel中rank函数功能的方法
Jan 20 PHP
PHP将HTML转换成文本的实现代码
Jan 21 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
Mar 22 PHP
php简单构造json多维数组的方法示例
Jun 08 PHP
Thinkphp 5.0实现微信企业付款到零钱
Sep 30 PHP
laravel 5.3 单用户登录简单实现方法
Oct 14 PHP
PHP上传图片到数据库并显示的实例代码
Dec 20 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
PHP中多维数组的foreach遍历示例
2014/06/13 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
PHP数组与对象之间使用递归实现转换的方法
2015/06/24 PHP
PHP实现更改hosts文件的方法示例
2017/08/08 PHP
javascript获得CheckBoxList选中的数量
2009/10/27 Javascript
浅谈Javascript 执行顺序
2013/12/18 Javascript
js调试系列 初识控制台
2014/06/18 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
2014/06/30 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
2015/11/05 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
nodejs如何获取时间戳与时间差
2016/08/03 NodeJs
Bootstrap字体图标无法正常显示的解决方法
2016/10/08 Javascript
浅谈jquery拼接字符串效率比较高的方法
2017/02/22 Javascript
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
vue的安装及element组件的安装方法
2018/03/09 Javascript
少女风vue组件库的制作全过程
2019/05/15 Javascript
vue 实现Web端的定位功能 获取经纬度
2019/08/08 Javascript
python实现通过代理服务器访问远程url的方法
2015/04/29 Python
Python实现文件按照日期命名的方法
2015/07/09 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
PyQt5每天必学之切换按钮
2020/08/20 Python
python实现本地图片转存并重命名的示例代码
2018/10/27 Python
pycharm debug功能实现跳到循环末尾的方法
2018/11/29 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
2019/06/21 Python
Python通过Pillow实现图片对比
2020/04/29 Python
Keras搭建自编码器操作
2020/07/03 Python
详解CSS3中nth-child与nth-of-type的区别
2017/01/05 HTML / CSS
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
2013/01/30 HTML / CSS
C/C++ 笔试、面试题目大汇总
2015/11/21 面试题
军训自我鉴定怎么写
2014/02/13 职场文书
《故都的秋》教学反思
2014/04/15 职场文书
仓库规划计划书
2014/04/28 职场文书
2014年社区个人工作总结
2014/12/02 职场文书
2014年平安夜寄语
2014/12/08 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书
有关信念的名言语录集锦
2019/12/06 职场文书