”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 如何使用Curl的仅汇总检索有效地检索远程文件的最后修改日期?

如何使用Curl的仅汇总检索有效地检索远程文件的最后修改日期?

发布于2025-03-25
浏览:331

How to Efficiently Retrieve Last Modified Date of a Remote File using cURL's Header-Only Retrieval? 
在PHP中通过curl

在PHP中的header-仅检索。此方法可以显着降低远程服务器上的处理能力和带宽消耗。 仅检索标头,您可以在curl请求中设置以下选项:

这告诉curl发送一个head请求,该请求只用http标头信息进行响应,省略了响应的实际主体,省略了响应的实际主体。使用curl_getinfo()从卷曲手柄中检索filetime信息。以下是一个示例:

$ curl = curl_init(); curl_setopt($ curl,curlopt_url,“ http://url/file.xml”); curl_setopt($ curl,curlopt_header,true); curl_setopt($ curl,curlopt_filetime,true); curl_setopt($ curl,curlopt_nobody,true); curl_exec($ curl); $ filetime = curl_getinfo($ curl,curlinfo_filetime); //返回最后修改的时间戳 curl_close($ curl);

示例代码

这是一个更完整的示例,它是一个更完整的示例,该示例使用curl:

; } //可以添加其他功能以检索其他信息。 } $ uri_info = new Uriinfo('http://example.com/index.html'); $ filetime = $ uri_info-> getfiletime(); 如果($ filetime!= -1){ 回声日期('y-m-d H:i:s',$ filetime); } 别的 { Echo“ filetime不可用”; }
            
最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3