php短域名转换为实际域名函数


Posted in PHP onJanuary 17, 2011
$url = "http://sinaurl.cn/hbdsU5"; 
echo unshorten($url); 
function unshorten($url) { 
$url = trim($url); 
$headers = get_headers($url); 
$location = $url; 
$short = false; 
foreach($headers as $head) { 
if($head=="HTTP/1.1 302 Found") $short = true; 
if($short && startwith($head,"Location: ")) { 
$location = substr($head,10); 
} 
} 
return $location; 
} 
function startwith($Haystack, $Needle){ 
return strpos($Haystack, $Needle) === 0; 
}
PHP 相关文章推荐
PHP中,文件上传
Dec 06 PHP
php 什么是PEAR?
Mar 19 PHP
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
May 07 PHP
解析PHP无限级分类方法及代码
Jun 21 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
Aug 21 PHP
PHP检测字符串是否为UTF8编码的常用方法
Nov 21 PHP
PHP实现中文圆形印章特效
Jun 19 PHP
php提交过来的数据生成为txt文件
Apr 28 PHP
在Laravel框架里实现发送邮件实例(邮箱验证)
May 20 PHP
PHP实现文字写入图片功能
Feb 18 PHP
解决Laravel blade模板转义html标签的问题
Sep 03 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Mar 09 PHP
PHP学习笔记之三 数据库基本操作
Jan 17 #PHP
PHP学习笔记之二
Jan 17 #PHP
PHP学习笔记之一
Jan 17 #PHP
php下连接mssql2005的代码
Jan 17 #PHP
Php Image Resize图片大小调整的函数代码
Jan 17 #PHP
php生成随机密码的几种方法
Jan 17 #PHP
PHP校验ISBN码的函数代码
Jan 17 #PHP
You might like
kohana框架上传文件验证规则写法示例
2014/07/14 PHP
php检测url是否存在的方法
2015/04/14 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
PHP实现的折半查找算法示例
2017/12/19 PHP
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
2019/04/10 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
2019/10/24 PHP
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
javascript弹性运动效果简单实现方法
2016/01/08 Javascript
AngularJS directive返回对象属性详解
2016/03/28 Javascript
Javascript中apply、call、bind的巧妙使用
2016/08/18 Javascript
微信小程序 支付简单实例及注意事项
2017/01/06 Javascript
vuejs 单文件组件.vue 文件的使用
2017/07/28 Javascript
基于js 本地存储(详解)
2017/08/16 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
2017/09/28 Javascript
vue-router启用history模式下的开发及非根目录部署方法
2018/12/23 Javascript
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
JavaScript Array对象使用方法解析
2019/09/24 Javascript
[05:49]2014DOTA2TI4正赛第二日综述 昔日冠军纷纷落马 VG LGD占尽先机
2014/07/20 DOTA
Python中动态获取对象的属性和方法的教程
2015/04/09 Python
Python win32com 操作Exce的l简单方法(必看)
2017/05/25 Python
Python3中简单的文件操作及两个简单小实例分享
2017/06/18 Python
python的re正则表达式实例代码
2018/01/24 Python
python字典快速保存于读取的方法
2018/03/23 Python
django认证系统 Authentication使用详解
2019/07/22 Python
python中pathlib模块的基本用法与总结
2020/08/17 Python
CSS3 分类菜单效果
2019/05/27 HTML / CSS
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
Audible英国:有声读物,30天免费试用
2019/10/16 全球购物
Jones Bootmaker官网:优质靴子和鞋子在线
2020/11/30 全球购物
公司员工的自我评价范例
2013/11/01 职场文书
回门宴父母答谢词
2014/01/26 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
2014医学院领导干部四风对照检查材料思想汇报
2014/09/16 职场文书
导游词之青城山景区
2019/09/27 职场文书
Python包管理工具pip的15 个使用小技巧
2021/05/17 Python