杭州网站建设慕枫,北京知名的网站建设公司排名,房地产项目网站建设方案,辽阳县住房和城乡建设局网站简单解释一下上面的代码。get_headers的作用就是访问一个远程地址#xff0c;把服务器发送的HTTP头以数组形式返回。而$header[0]则是服务器返回的状态码#xff08;如果不出意外的话状态码应该都是第一个返回的#xff09;。
要确定一个文件在远端服务器上存在#xff0c…简单解释一下上面的代码。get_headers的作用就是访问一个远程地址把服务器发送的HTTP头以数组形式返回。而$header[0]则是服务器返回的状态码如果不出意外的话状态码应该都是第一个返回的。
要确定一个文件在远端服务器上存在只需要确定访问这个文件返回的状态码是”HTTP/1.1 200 OK”就行了当然你也可以判断如果状态码不是”HTTP/1.1 404 Not Found”的话则文件存在不过总感觉不保险毕竟还有其他的诸如301400这类的状态码。
获取三位HTTP响应码的例子
?php function get_http_response_code($theURL) { $headers get_headers($theURL); return substr($headers[0], 9, 3);
} ?排除重定向的例子 ?php/*** Fetches all the real headers sent by the server in response to a HTTP request without redirects* 获取不包含重定向的报头*/function get_real_headers($url,$format0,$follow_redirect0) {if (!$follow_redirect) {//set new default options$opts array(http array(max_redirects1,ignore_errors1));stream_context_get_default($opts);}//get headers$headersget_headers($url,$format);//restore default optionsif (isset($opts)) {$opts array(http array(max_redirects20,ignore_errors0));stream_context_get_default($opts);}//returnreturn $headers;
}?本文固定链接: http://www.xssxss.com/fuck/323.xss | Shine的圣天堂-〃敏〃