簡體   English   中英

PHP-確定是否存在遠程文件

[英]PHP - Determing existence of remote file

我需要確定是否存在遠程文件。

我用過curl,但是由於速度很慢,它可以讀取整個文件。

是否有任何快速方法可以“觸摸”遠程文件(例如,僅讀取該文件的一個字節或在發生404時返回false)?

如果測試的域不存在或連接只是超時,也可能會有問題。 因此,必須將超時間隔設置為低於通常的值。

您必須發送HEAD請求,這樣僅返回HTTP標頭,而不返回整個文件

curl_setopt(CURLOPT_NOBODY, true);

當您只想檢查文件的存在時,可以使用curl發出HEAD Request而不是GET 這樣,網絡服務器將只回答標頭信息(包括200/404 / ...狀態代碼),而不回答整個文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM