我的博客| Blog
- ·微信小程序错误:VM564:...
- ·mongodb3.2设置密码...
- ·单行滚动代码-单行滚动效果
- ·自己动手制作图形字体,以便于...
- ·MySQL无限级分类PHP按...
- ·Windows下的Apach...
- ·如何将网站上的文章分享到微信...
- ·PHP实现自动获取本月第几个...
联系我| Contact Me
- 电话:18681257080
- QQ:271538869
- 邮编:518020
- 信箱:service@08321.org
- 地址:四川省内江市资中县
诚信稳健,和谐共赢
- 以诚信为立世之本,在稳健的基础上,不断寻求创新与突破。
- 以务实严谨、精微细致的专业精神,为客户做最优质的策划,实现效果最大化。
成功,依稀可见
- 成功是什么?
- 做成一件达到目的的事,你就获得了一个小成功,小成功可以累积成更大的成功。每一人都有成功的机会。所以:成功,依稀可见!
我的博客
php如何获取返回状态,301、200、404等服务器状态
来源:本站编辑 发布日期:2012-9-28 已有 人浏览过此信息
今天做了个程序,需要取得HTTP状态码,查了PHP的手册,百度过了,GOOGLE过了,360都派上用场了。
有说用CURL的,有说无法获取的,最好终于找到了。原来一个 get_headers 函数就搞定了。
代码如下:
<?php
var_dump(get_headers('http://localhost/',1));
?>
返回如下信息:
array(9) {
[0]=>
string(15) "HTTP/1.1 200 OK"
["Server"]=>
string(17) "Microsoft-IIS/5.1"
["Date"]=>
string(29) "Fri, 28 Sep 2012 07:58:46 GMT"
["X-Powered-By"]=>
array(2) {
[0]=>
string(7) "ASP.NET"
[1]=>
string(9) "PHP/5.2.8"
}
["Set-Cookie"]=>
string(44) "PHPSESSID=oedb8jm0jqukth3to8kdpd7347; path=/"
["Expires"]=>
string(29) "Thu, 19 Nov 1981 08:52:00 GMT"
["Cache-Control"]=>
string(62) "no-store, no-cache, must-revalidate, post-check=0, pre-check=0"
["Pragma"]=>
string(8) "no-cache"
["Content-type"]=>
string(23) "text/html;charset=utf-8"
}
特此分享!!
有说用CURL的,有说无法获取的,最好终于找到了。原来一个 get_headers 函数就搞定了。
代码如下:
<?php
var_dump(get_headers('http://localhost/',1));
?>
返回如下信息:
array(9) {
[0]=>
string(15) "HTTP/1.1 200 OK"
["Server"]=>
string(17) "Microsoft-IIS/5.1"
["Date"]=>
string(29) "Fri, 28 Sep 2012 07:58:46 GMT"
["X-Powered-By"]=>
array(2) {
[0]=>
string(7) "ASP.NET"
[1]=>
string(9) "PHP/5.2.8"
}
["Set-Cookie"]=>
string(44) "PHPSESSID=oedb8jm0jqukth3to8kdpd7347; path=/"
["Expires"]=>
string(29) "Thu, 19 Nov 1981 08:52:00 GMT"
["Cache-Control"]=>
string(62) "no-store, no-cache, must-revalidate, post-check=0, pre-check=0"
["Pragma"]=>
string(8) "no-cache"
["Content-type"]=>
string(23) "text/html;charset=utf-8"
}
特此分享!!