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

 更新时间:2011年01月17日 23:54:10   作者:  
现在很多朋友需要将实际域名转换为短域名,但也有朋友需要反转查看下实际域名,那么就可以使用这个函数。
复制代码 代码如下:

$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钩子与简单分发方式实例分析

    这篇文章主要介绍了PHP钩子与简单分发方式,结合实例形式分析了PHP钩子的定义与使用方法,以及多通道自由切换的实现技巧,需要的朋友可以参考下
    2017-09-09
  • php的urlencode()URL编码函数浅析

    php的urlencode()URL编码函数浅析

    URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文查询时候,生成经过Encode过的网页URL。
    2011-08-08
  • windows下PHP APACHE MYSQ完整配置

    windows下PHP APACHE MYSQ完整配置

    windows下PHP APACHE MYSQ完整配置...
    2007-01-01
  • Swoole实现异步投递task任务案例详解

    Swoole实现异步投递task任务案例详解

    这篇文章主要介绍了Swoole实现异步投递task任务案例,结合实例形式详细分析了Swoole异步投递task任务的原理、实现方法及操作注意事项,需要的朋友可以参考下
    2019-04-04
  • 使用PHP来防止XSS攻击的方法

    使用PHP来防止XSS攻击的方法

    跨站脚本攻击(Cross-Site Scripting,XSS)是一种常见的Web应用程序安全漏洞,它允许攻击者将恶意脚本注入到受害者的浏览器中,本文给大家介绍了一个简单的示例代码,展示了如何使用PHP来防止XSS攻击,需要的朋友可以参考下
    2023-12-12
  • 按上下级层次关系输出内容的PHP代码

    按上下级层次关系输出内容的PHP代码

    php下按上下级层次关系输出内容,需要的朋友可以参考下。
    2010-07-07
  • 使用PHP8提升开发效率的技巧分享

    使用PHP8提升开发效率的技巧分享

    PHP 8 是 PHP 语言的一个重要版本,引入了许多新特性和改进,旨在提高开发效率,本文将探讨一下PHP 8如何通过各种功能和语言改进来促进开发效率的提升,感兴趣的小伙伴可以了解下
    2023-11-11
  • PHP获取当前执行php文件名的代码

    PHP获取当前执行php文件名的代码

    这篇文章主要介绍了PHP获取当前执行php文件名的代码,需要的朋友可以参考下
    2017-03-03
  • php中mysql连接方式PDO使用详解

    php中mysql连接方式PDO使用详解

    本文主要详细介绍了PHP中mysql的连接方式PDO的各种使用方法,算是个人的一个小结,如有遗漏还请告之,有需要的小伙伴来参考下吧。
    2015-02-02
  • 原生JavaScript+PHP多图上传实现示例

    原生JavaScript+PHP多图上传实现示例

    这篇文章主要为大家介绍了原生JavaScript+PHP多图上传实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08

最新评论