在PHP 中Ping Twitter 的可用性
要確定Twitter 目前是否可用,可以實現一個簡單的IF 過程來檢查其可訪問性和傳回一個布林值,true 或false。在解決連線問題或自動化依賴 Twitter 可用性的任務時,此功能非常有用。
解決方案:
以下PHP 函數利用curl 庫來驗證狀態Twitter 網站的:
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; }
說明:
用法:
$isTwitterAvailable = urlExists('https://twitter.com'); if ($isTwitterAvailable) { // Twitter is available } else { // Twitter is currently unavailable }
以上是如何使用 PHP 檢查 Twitter 是否可用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!