- <?phpfunction 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, 9); // 超时时长,单位秒 curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 自动跟踪重定向 curl_exec($curl); $httpCode = curl_getinfo($curl, CURLINFO_HTTP_CODE); curl_close($curl); return $httpCode;}// 测试代码$url = "www.haedu.cn";$status = GetHttpStatusCode($url);echo "HTTP状态码:" . $status ."代码";
有没有懂php代码的大神,帮忙看看是什么问题,这个链接明明是可以打开的,但是显示404的,这个是什么问题?如何让他显示正常的状态码。