<?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
=
"https://www.libaocai.com"
;
echo
GetHttpStatusCode(
$url
);
?>
在某种场合下,常常需要获取访问页面的http状态码,而不需要返回页面的内容。
转载请注明:苏demo的别样人生 » php 获取访问页面的http状态码