介绍
本篇文章为大家展示了如何获取php跳转后的真实地址,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
php获取跳转地址的方法:首先创建一个php示例代码文件,然后获取一个短地址,接着通过“get_headers()函数把头部信息获取到,最后分析跳转地址即可。
引用><强> php获取跳转后的真实地址强>
获取到一个短连接,需要将短连接转换成真实的网址,通过查资料,发现php提供了一个函数get_headers(),可以完成这个任务,先把头部信息获取到,然后再分析跳转地址即可:
$ url=& # 39; http://t.cn/h6mwx& # 39;; (标题=get_headers美元url, TRUE); print_r(头);//输出跳转到的网址 echo $头[& # 39;位置# 39;];结果:
数组 ( [0]=比;HTTP/1.1 302年发现的 [日期]=比;数组 ( [0]=比;星期一,2019年6月24日09:35:18格林尼治时间 [1]=比;星期一,2019年6月24日09:35:18格林尼治时间 ) (内容类型)=比;数组 ( [0]=比;text/html; charset=utf - 8 [1]=比;text/html ) 内容长度[]=比;数组 ( [0]=比;202 [1]=比;14615 ) (连接)=比;关闭 (set - cookie)=比;数组 ( [0]=比;aliyungf_tc=AQAAAAT06182sQMAe4N7dySC5VJrv03L;路径=/;HttpOnly [1]=比;BAIDUID=11 f195a5e7dfe34fc3bf57618af40af5: FG=1;到期=星期四,31-Dec-37 23:55:55格林尼治时间;信息=2147483647;路径=/;域=.baidu.com [2]=比;BIDUPSID=11 f195a5e7dfe34fc3bf57618af40af5;到期=星期四,31-Dec-37 23:55:55格林尼治时间;信息=2147483647;路径=/;域=.baidu.com [3]=比;PSTM=1561368918;到期=星期四,31-Dec-37 23:55:55格林尼治时间;信息=2147483647;路径=/;域=.baidu.com ) (服务器)=比;数组 ( [0]=比;nginx [1]=比;受虐妇女综合症/1.1 ) [定位]=比;http://www.baidu.com [1]=比;HTTP/1.0 200 OK [Accept-Ranges]=比;字节 (cache - control)=比;no - cache [Etag]=比;“5 d0888c3 - 3917“; [last - modified]=比;星期二,2019年6月18日06:46:27格林尼治时间 (P3p)=比;CP=?OTI DSP和IVA印第安纳COM“; (编译指示)=比;no - cache (不同的)=比;接受编码 [X-Ua-Compatible]=比;IE=边缘,chrome=1 ) http://www.baidu.com上述内容就是如何获取php跳转后的真实地址,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
如何获取php跳转后的真实地址