介绍
本篇文章给大家分享的是有关如何在PHP中通过短链接跳转后到真实地址,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
获取到一个短连接,需要将短连接转换成真实的网址,通过查资料,发现PHP提供了一个函数get_headers(),可以完成这个任务,先把头部信息获取到,然后再分析跳转地址即可:
url 美元;=,& # 39;http://t.cn/h6mwx& # 39;; headers 美元;=,get_headers ($ url,真的); print_r(头);//输出跳转到的网址echo 美元头[& # 39;位置# 39;];
附完整数组:
数组 (,,,[0],=祝辞,HTTP/1.1, 302, Moved Temporarily ,,,(位置),=祝辞,http://www.baidu.com ,,,,(内容类型),=祝辞,Array ,,,,,,,(,,,,,,,,,,,[0],=祝辞,text/html; charset=UTF-8 ,,,,,,,,,,,[1],=祝辞,text/html; charset=UTF-8 ,,,,,,,) ,,,(服务器),=祝辞,Array ,,,,,,,(,,,,,,,,,,,[0],=祝辞,weibo ,,,,,,,,,,,[1],=祝辞,受虐妇女综合症/1.0,,,,,,,,) 内容长度,,,[],=祝辞,Array ,,,,,,,(,,,,,,,,,,,[0],=祝辞,203,,,,,,,,,,,,[1],=祝辞,16424,,,,,,,,) ,,,[日期],=祝辞,Array ,,,,,,,(,,,,,,,,,,,[0],=祝辞,,星期四,12,Dec 2013年,10:42:25 GMT ,,,,,,,,,,,[1],=祝辞,,星期四,12,Dec 2013年,10:42:25 GMT ,,,,,,,) ,,,(X-Varnish),=祝辞,2893360335,,,,(年龄),=祝辞,0,,,,(通过),=祝辞,1.1,varnish ,,,(连接),=祝辞,Array ,,,,,,,(,,,,,,,,,,,[0],=祝辞,close ,,,,,,,,,,,[1],=祝辞,close ,,,,,,,))
附:get_headers函数官方文档
<强> get_headers 强>——取得服务器响应一个HTTP请求所发送的所有标头
<强>说明强>
阵列get_headers(字符串$ url (int格式美元=0))
get_headers()返回一个数组,包含有服务器响应一个HTTP请求所发送的标头。
<强>参数强>
url:目标url。
格式:如果将可选的格式参数设为1,则get_headers()会解析相应的信息并设定数组的键名。
<强>返回值强>
返回包含有服务器响应一个HTTP请求所发送标头的索引或关联数组,如果失败则返回错误的。
<强>使用例子:
强>
& lt; php ? 时间=美元url & # 39; http://www.example.com& # 39;; print_r (get_headers (url)美元); print_r (get_headers ($ url,, 1)); ?在
以上例程的输出类似于:
数组 (,,,[0],=祝辞,HTTP/1.1, 200, OK ,,,[1],=祝辞,日期:,,,,29日May 2004年,12:28:13 GMT ,,,[2],=祝辞,服务器:,Apache/1.3.27 (Unix),, (red hat/Linux),,,,[3],=祝辞,last - modified:,结婚,,08年,Jan 2003年,23:11:55 GMT ,,,[4],=祝辞,ETag:,“3 f80f-1b6-3e1cb03b",,,,[5],=祝辞,Accept-Ranges:, bytes ,,,[6],=祝辞,内容长度:,438,,,,[7],=祝辞,连接:,close ,,,[8],=祝辞,内容类型:,text/html) 阵列(,,,[0],=祝辞,HTTP/1.1, 200, OK ,,,[日期],=祝辞,坐,,29日,May 2004年,12:28:14 GMT ,,,(服务器),=祝辞,Apache/1.3.27 (Unix),, (red hat/Linux),,,,, (last - modified)=祝辞,结婚,,08年,Jan 2003年,23:11:55 GMT ,,, (ETag),=祝辞,“3 f80f-1b6-3e1cb03b",,,,, (Accept-Ranges)=祝辞,bytes ,,,(内容长度),=祝辞,438,,,,(连接),=祝辞,close ,,,(内容类型),=祝辞,text/html)
以上就是如何在PHP中通过短链接跳转后到真实地址,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。