香港高速VIP云机房火爆上线啦!无需备案,开通即用!配套《巅云自助建站系统3.0》将带给您飞一般的可视化拖拽建站体验,欢迎免费体验。

PHP获取短链接跳转后的真实地址和响应头信息的方法

一佰互联网站制作(www.yinxi.net) 发布日期 2019-04-29 09:01:08 浏览数: 10

获取到一个短连接,需要将短连接转换成真实的网址,通过查资料,发现 PHP 提供了一个函数 get_headers() ,可以完成这个任务,先把 头部信息获取到,然后再分析跳转地址即可:复制代码 代码如下:$url = "http://t.cn/h5mwx";$headers = get_headers($url, TRUE);

print_r($headers);

//输出跳转到的网址echo $headers["Location"];

附完整数组:

复制代码 代码如下:Array(    [0] => HTTP/1.1 302 Moved Temporarily    [Location] => http://www.baidu.com    [Content-Type] => Array        (            [0] => text/html;charset=UTF-8            [1] => text/html;charset=utf-8        )

    [Server] => Array        (            [0] => weibo            [1] => BWS/1.0        )

    [Content-Length] => Array        (            [0] => 203            [1] => 16424        )

    [Date] => Array        (            [0] => Thu, 12 Dec 2013 10:42:25 GMT            [1] => Thu, 12 Dec 2013 10:42:25 GMT        )

    [X-Varnish] => 2893360335    [Age] => 0    [Via] => 1.1 varnish    [Connection] => Array        (            [0] => close            [1] => Close        ))

附:get_headers函数官方文档

get_headers — 取得服务器响应一个 HTTP 请求所发送的所有标头

说明

array get_headers ( string $url [, int $format = 0 ] )

get_headers() 返回一个数组,包含有服务器响应一个 HTTP 请求所发送的标头。

参数

url:目标 URL。

format:如果将可选的 format 参数设为 1,则 get_headers() 会解析相应的信息并设定数组的键名。

返回值

返回包含有服务器响应一个 HTTP 请求所发送标头的索引或关联数组,如果失败则返回 FALSE。

使用例子:复制代码 代码如下:<?php$url = "http://www.example.com";

print_r(get_headers($url));

print_r(get_headers($url, 1));?>以上例程的输出类似于:复制代码 代码如下:Array(    [0] => HTTP/1.1 200 OK    [1] => Date: Sat, 29 May 2004 12:28:13 GMT    [2] => Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux)    [3] => Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT    [4] => ETag: "3f80f-1b6-3e1cb03b"    [5] => Accept-Ranges: bytes    [6] => Content-Length: 438    [7] => Connection: close    [8] => Content-Type: text/html)

Array(    [0] => HTTP/1.1 200 OK    [Date] => Sat, 29 May 2004 12:28:14 GMT    [Server] => Apache/1.3.27 (Unix)  (Red-Hat/Linux)    [Last-Modified] => Wed, 08 Jan 2003 23:11:55 GMT    [ETag] => "3f80f-1b6-3e1cb03b"    [Accept-Ranges] => bytes    [Content-Length] => 438    [Connection] => close    [Content-Type] => text/html)

一佰互联是全国知名建站品牌服务商,我们有九年网站建设、网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。

相关新闻more

26
03月
罗辑思维为什么放弃微信小程序,真相在这里

简介:1月13日,罗辑思维高调宣布旗下“得到”APP关闭小程序,作为首批参与者这么快就退出,罗振宇说他们知道小程序是什么了,但是不能说。到底... >>详情

27
04月
从性能方面考虑PHP下载远程文件的3种方法

今天在做导出Excel的时候,总是要测试导出的Excel文件,频繁的下载和打开,很麻烦就想着写段代码一气呵成 服务端导出Excel==>... >>详情

25
12月
如何学习那些“坏同学”抓住机会创业成为大老板

最近离2019年越来越近啦,2018年的每一天都所剩不多,返乡的朋友们一批批匆匆忙忙各奔东西,这不,和几位旧同学相聚,聊起近况后,大家纷纷感... >>详情

08
04月
贾樟柯:一部活的电影海报设计进化史 - 网页

我觉得不能因为要往前走,就忽视那些被时代撞倒的人们。——贾樟柯《江湖儿女》不是贾樟柯最好的电影,却可能成为他在国内最知名的作品。△ 豆瓣评分... >>详情

营业执照. cdn加速服务 备案系统认证 网络安全协会 我们的支付方式AAA认证
上海 北京 深圳 广州 天津 杭州 南京 武汉 成都 沈阳 大连 长沙 济南 青岛 苏州 福州 无锡 哈尔滨 宁波 重庆 大庆 厦门 西安 长春 珠海 郑州 海口 昆明 太原 石家庄 温州 合肥 乌鲁木齐 南宁 南通 合肥 兰州 呼和浩特 贵阳 烟台 秦皇岛 包头 唐山 银川 汕头 连云港 威海 西宁 湛江 北海 万州 涪陵 长寿 黔江 永川 丰都 忠县 江津 南川 开县 云阳 万盛 梁平 垫江 巫山 城口 建站宝盒 免费建站 门户网站建设 微信网站 手机网站 门户网站制作

7x24小时服务电话:18581389571 传真:023-85725751 免费建站交流群:236412099 139947842(自助建站交流) E-Mail:post@yinxi.net 网站投诉:
重庆楚捷科技有限公司 一佰互联©版权所有 自助建站(www.yinxi.net,Inc.) 2001-2020 All Rights Reserved 本站程序受法律保护,网站法律顾问:ITLAW-庄毅雄律师
中华人民共和国信息产业部网站备案号:渝ICP备12000592号