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如何编写易读的代码
Jul 10 PHP
php中CI操作多个数据库的代码
Jul 05 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
Jul 01 PHP
重新认识php array_merge函数
Aug 31 PHP
Linux下PHP加速器APC的安装与配置笔记
Oct 24 PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
Nov 18 PHP
基础的WordPress插件制作教程
Nov 24 PHP
PHP使用PDO操作数据库的乱码问题解决方法
Apr 08 PHP
PHP实现的简单分页类及用法示例
May 06 PHP
php获取数据库结果集方法(推荐)
Jun 01 PHP
PHP实现的贪婪算法实例
Oct 17 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
Jul 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
php的数组与字符串的转换函数整理汇总
2013/07/18 PHP
PHP利用APC模块实现文件上传进度条的方法
2015/01/26 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
Laravel中的Blade模板引擎示例详解
2017/10/10 PHP
php表单处理操作
2017/11/16 PHP
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
中文字符串截取的js函数代码
2013/04/17 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
Javascript中的call()方法介绍
2015/03/15 Javascript
javascript实现label标签跳出循环操作
2016/03/06 Javascript
JS判断form内所有表单是否为空的简单实例
2016/09/09 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
2016/12/19 Javascript
JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法
2017/01/18 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
微信小程序 中wx.chooseAddress(OBJECT)实例详解
2017/03/31 Javascript
js设置随机切换背景图片的简单实例
2017/11/12 Javascript
解决node修改后需频繁手动重启的问题
2018/05/13 Javascript
Vue EventBus自定义组件事件传递
2018/06/25 Javascript
Vue使用NPM方式搭建项目
2018/10/25 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
2019/09/09 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
原生JS与JQ获取元素的区别详解
2020/02/13 Javascript
python thread 并发且顺序运行示例
2009/04/09 Python
python实现ftp客户端示例分享
2014/02/17 Python
python中的随机函数random的用法示例
2018/01/27 Python
python如何对实例属性进行类型检查
2018/03/20 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
python 拼接文件路径的方法
2018/10/23 Python
Django后端接收嵌套Json数据及解析详解
2019/07/17 Python
10个Python面试常问的问题(小结)
2019/11/20 Python
python针对Oracle常见查询操作实例分析
2020/04/30 Python
Bally美国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/18 全球购物
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
2014/01/18 面试题
新闻人物通讯稿
2014/10/09 职场文书
2015财务年终工作总结范文
2015/05/22 职场文书
2016年秋季运动会加油稿
2015/12/21 职场文书