我正在尝试实时验证给定域的 Google 索引 URL 以返回有效页数。我尝试使用 PHP get_headers()和curl方法。但即使对于 50 个 URL,这两种方法都需要 1 分钟以上的时间。
有没有其他简单的方法可以用来检查 URL 是否存在?因为我必须实时显示结果,所以只需要几秒钟。
任何帮助,将不胜感激。谢谢
我正在尝试实时验证给定域的 Google 索引 URL 以返回有效页数。我尝试使用 PHP get_headers()和curl方法。但即使对于 50 个 URL,这两种方法都需要 1 分钟以上的时间。
有没有其他简单的方法可以用来检查 URL 是否存在?因为我必须实时显示结果,所以只需要几秒钟。
任何帮助,将不胜感激。谢谢
您可以使用get_headers功能
$headers = @get_headers($url);
$valid = $headers && $headers[0] != 'HTTP/1.1 404 Not Found';