ホームページ >バックエンド開発 >PHPチュートリアル >単純な PHP 関数を使用して Twitter にアクセスできるかどうかを確認するにはどうすればよいですか?
PHP を使用した Twitter の可用性の検証: 機能的な IF 手順
Web サイトがアクセス可能かどうかを判断することは、さまざまなアプリケーションにとって重要です。この質問では、Twitter の可用性を検証し、ブール応答を返す簡潔な PHP プロシージャの作成について検討します。
解決策:
提供されたソリューションは、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; }
説明:
テスト:
プロシージャをテストするには、urlExists('https://twitter.com') を呼び出すだけで、次の場合に true が返されます。その時点でTwitterが利用可能になります。
以上が単純な PHP 関数を使用して Twitter にアクセスできるかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。