Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试检查是否存在于其他文件中,如果文件存在服务器响应 HTTP 200 如果不是 HTTP 302。现在我尝试使用 get_headers() 函数进行检查,但它会变慢,因为文件大小约为 2mb-10mb,我检查了大约 20 个文件而它花费大约5-10秒。也许还有其他选择?
尝试使用带有 CURLOPT_NOBODY 选项的 curl。
例子:
$ch = curl_init("http://www.other-server.com/file.jpg"); curl_setopt($ch, CURLOPT_NOBODY, true); curl_exec($ch); $response_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch);
$response_code 将包含 HTTP 响应代码。