我正在使用以下内容来检查页面是否存在。
for($i = 620; $i <= 630; $i++)
{
$url = 'http://fantasy.mlssoccer.com/web/api/elements/'.$i.'/';
$headers = @get_headers($url);
echo $headers[0].'<br>';
}
有时这给 10HTTP/1.1 200 OK
和其他时候最后 5 是HTTP/1.1 500 Internal Server Error
有没有办法解决?如果你访问 625 之后的页面并刷新,你会得到一个页面说500 Internal Server Error nginx
,或者有时你会得到一个以 . 开头的页面Piston/0.2.2 (Django 1.4.4) crash report:
。
知道如何检查发生这种情况时是否存在(有效的非崩溃)页面吗?