使用 PHP 驗證 Twitter 的可用性:功能性 IF 流程
確定網站是否可存取對於各種應用程式至關重要。本問題探討如何建立一個簡潔的 PHP 流程,用於驗證 Twitter 的可用性並傳回布林回應。
解決方案:
提供的解決方案利用curlExists() 函數來向 Twitter 執行 HTTP GET 請求並檢索其 HTTP 狀態碼。此代碼提供有關伺服器回應的信息,200 到 299 之間的值表示請求成功。
實作:
function urlExists($url=NULL) { if($url == NULL) return false; $ch = curl_init($url); curl_setopt($ch, CURLOPT_TIMEOUT, 5); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $data = curl_exec($ch); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return $httpcode >= 200 && $httpcode < 300; }
說明:
如果 HTTP 狀態碼在 200 到 299 之間,函數傳回 true,表示 GET 成功要求。
測試:
要測試該過程,只需調用urlExists('https://twitter.com') ,如果滿足以下條件,它將傳回true Twitter 此時可用。以上是如何使用簡單的 PHP 函數檢查 Twitter 是否可存取?的詳細內容。更多資訊請關注PHP中文網其他相關文章!