Php 怎么只获取访问页面的http状态码
2012-02-10 10:56
141 查看
在某种场合下,常常需要获取访问页面的http状态码,而不需要返回页面的内容。怎么才能实现这样的功能呢?请参阅下面关键代码:
如果百度可正常访问,当然上面的代码运行结果是200了。
curl相关的详细用法,请参阅:http://cn2.php.net/manual/zh/ref.curl.php
曾写过一个c#版本的获取网页内容的blog:.net如何获取网页内容
<?php function GetHttpStatusCode($url){ $curl = curl_init(); curl_setopt($curl,CURLOPT_URL,$url);//获取内容url curl_setopt($curl,CURLOPT_HEADER,1);//获取http头信息 curl_setopt($curl,CURLOPT_NOBODY,1);//不返回html的body信息 curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);//返回数据流,不直接输出 curl_setopt($curl,CURLOPT_TIMEOUT,30); //超时时长,单位秒 curl_exec($curl); $rtn= curl_getinfo($curl,CURLINFO_HTTP_CODE); curl_close($curl); return $rtn; } $url="http://www.baidu.com"; echo GetHttpStatusCode($url); ?>
如果百度可正常访问,当然上面的代码运行结果是200了。
curl相关的详细用法,请参阅:http://cn2.php.net/manual/zh/ref.curl.php
曾写过一个c#版本的获取网页内容的blog:.net如何获取网页内容
相关文章推荐
- PHP获取访问页面HTTP状态码的实现代码
- php实现获取及设置用户访问页面语言类
- php抓取网站内容,获取通达OA官网最新用户,判断页面是否能访问,php正则
- php实现获取及设置用户访问页面语言类
- php 获取/设置用户访问页面语言类
- php-curl获取接口图片地址,在php拼接img中无法访问,报403错误,在浏览器url中直接可以访问,html页面里img也可以访问
- [PHP学习教程 - 网络]003.获得当前访问的页面URL(Current Request URL)
- PHP从零单排(二)访问和获取HTML表单数据 分类: PHP 2014-04-18 10:48 190人阅读 评论(0) 收藏
- js和php获取当前页面URL的各项参数
- php 根据给定的一个查询关键字,获取百度的相关关键字,多个页面获取,非单页的相关搜索
- PHP中获取当前页面的完整URL
- PHP 获取页面URL
- PHP设置部分页面不可以直接访问defined的用法
- 使用免费开源软件slimstat统计php页面访问状况
- php获取服务器和mysql等信息输出到页面(基于ci框架)
- 苹果官方store的app页面上信息是怎么获取的?
- PHP中获取当前页面的完整URL
- 用js获取页面颜色值怎么比较?
- PHP 手机浏览器访问网站获取手机相关信息方法集锦
- 利用PHP正则获取淘宝彩票页面的比赛信息