700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > PHP获取301重定向页面跳转后真实URL地址

PHP获取301重定向页面跳转后真实URL地址

时间:2020-02-26 02:49:02

相关推荐

PHP获取301重定向页面跳转后真实URL地址

php教程|php手册

php获取301,301重定向页

php教程-php手册

今天看到一个朋友利用php socket来获取的301跳转之后地地址了,其实我们还有一个非常简单办法了,就是使用php get_headers()函数获取数获取http头信息了,下面来看看我们的实现方法.

it公司网站源码,vscode里面怎么打出星号,ubuntu解压备份,tomcat修改为gbk,爬虫操作面试,php 图片添加二维码,关键词seo优化效果好,织梦网站文章内容模板lzw

获取301状态肯定没问题,代码如下:

好看的网页单页面源码,ubuntu 列出所有磁盘,tomcat 指令运行时间,爬虫获取豆瓣影评,重庆php程序员招聘,seo新曙光lzw

function getrealurl($url){ $header = get_headers($url,1); if (strpos($header[0],301) || strpos($header[0],302)) { if(is_array($header[Location])) { return $header[Location][count($header [Location])-1]; }else{ return $header[Location]; } }else { return $url; } }

补充:get_headers,取得服务器响应一个 HTTP 请求所发送的所有标头,代码如下:

伏的云支付源码,ubuntu查看远程连接,爬虫的监控工具,php:1565,杭州seo认准lzw

$url = ‘’;print_r(get_headers($url));

结果,代码如下:

Array ([0] => HTTP/1.1 301 Moved Permanently[1] => Date: Tue, 01 Jul 07:49:26 GMT[2] => Server: Apache/2.2.22 (Win32) PHP/5.2.17[3] => Location: /[4] => Content-Length: 314[5] => Content-Type: text/html; charset=iso-8859-1[6] => X-Via: 1.1 jszjsx60:8080 (Cdn Cache Server V2.0), 1.1 zb51:6 (Cdn Cache Server V2.0)[7] => Connection: close[8] => HTTP/1.1 200 OK[9] => Date: Tue, 01 Jul 07:49:27 GMT[10] => Server: Apache/2.2.22 (Win32) PHP/5.2.17[11] => Last-Modified: Tue, 01 Jul 07:41:43 GMT[12] => ETag: "7a0000002fe1a1-68a9-4fd1ce83bc0f7"[13] => Accept-Ranges: bytes[14] => Content-Length: 26793[15] => Content-Type: text/html[16] => X-Via: 1.1 jszjsx60:8080 (Cdn Cache Server V2.0), 1.1 zb62:5 (Cdn Cache Server V2.0)[17] => Connection: close )

文章地址:

转载随意^^请带上本文地址!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。