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之第五天
Oct 09 PHP
用文本文件制作留言板提示(下)
Oct 09 PHP
如何使用PHP往windows中添加用户
Dec 06 PHP
PHP的5个安全措施小结
Jul 17 PHP
PHP rawurlencode与urlencode函数的深入分析
Jun 08 PHP
解析php mysql 事务处理回滚操作(附实例)
Aug 05 PHP
PHP获取mysql数据表的字段名称和详细信息的方法
Sep 27 PHP
服务器迁移php版本不同可能诱发的问题
Dec 22 PHP
PHP 网站修改默认访问文件的nginx配置
May 27 PHP
windows环境下使用Composer安装ThinkPHP5
May 18 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
Oct 11 PHP
laravel 修改.htaccess文件 重定向public的解决方法
Oct 12 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五种设计模式小结
2011/03/23 PHP
PHP与MongoDB简介|安全|M+PHP应用实例详解
2013/06/17 PHP
PHP操作MySQL事务实例
2014/11/05 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
jquery 获取json数据实现代码
2009/04/27 Javascript
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
js处理表格对table进行修饰
2014/05/26 Javascript
基于jQuery实现的图片切换焦点图整理
2014/12/07 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
代码分析jQuery四种静态方法使用
2015/07/23 Javascript
JQuery操作textarea,input,select,checkbox方法
2015/09/02 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
2016/03/25 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
js仿微博动态栏功能
2017/02/22 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
2017/12/27 Javascript
vue新vue-cli3环境配置和模拟json数据的实例
2018/09/19 Javascript
使用FormData实现上传多个文件
2018/12/04 Javascript
vue 二维码长按保存和复制内容操作
2020/09/22 Javascript
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
python开发的小球完全弹性碰撞游戏代码
2013/10/15 Python
Python实现模拟分割大文件及多线程处理的方法
2017/10/10 Python
OpenCV 边缘检测
2019/07/10 Python
使用 Python ssh 远程登陆服务器的最佳方案
2020/03/06 Python
django 模版关闭转义方式
2020/05/14 Python
浅谈django不使用restframework自定义接口与使用的区别
2020/07/15 Python
Python如何使用ElementTree解析xml
2020/10/12 Python
Python GUI库Tkiner使用方法代码示例
2020/11/27 Python
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
FitFlop美国官网:英国符合人体工学的鞋类品牌
2018/10/05 全球购物
市场安全管理制度
2014/01/26 职场文书
中层干部竞聘演讲稿
2014/05/15 职场文书
饭店服务员岗位职责
2015/02/09 职场文书
Python 文字识别
2022/05/11 Python