PHP Script to get HTTP Status number
by z3n on May.08, 2009, under Coding, Tips & Hints
Problem:
Getting HTTP Status from a remote page.
Solution:
<?php
-
function cget_info($url) {
-
$ch=curl_init();
-
@curl_setopt_array($ch,array(
-
CURLOPT_URL => $url,
-
CURLOPT_USERAGENT => "Mozilla/5.0 (Windows NT 5.1) Gecko/2009042316 Firefox/3.0.10",
-
CURLOPT_RETURNTRANSFER => 1,
-
CURLOPT_VERBOSE => false,
-
CURLOPT_TIMEOUT => 5,
-
CURLOPT_MAXREDIRS => 0, // this will catch 302's
-
CURLOPT_RETURNTRANSFER => true,
-
CURLOPT_FOLLOWLOCATION => 1
-
));
-
@curl_exec($ch);
-
$r=curl_getinfo($ch,CURLINFO_HTTP_CODE);
-
curl_close($ch);
-
return $r;
-
}
-
-
echo cget_info("http://www.overflow.biz"); // 200
-
echo cget_info("http://www.overflow.biz/dfkjds"); // 404
-
-
?>
No comments for this entry yet...