Mengesahkan Ketersediaan Twitter dengan PHP: Prosedur JIKA Berfungsi
Menentukan sama ada tapak web boleh diakses adalah penting untuk pelbagai aplikasi. Soalan ini meneroka penciptaan prosedur PHP ringkas yang mengesahkan ketersediaan Twitter dan mengembalikan respons Boolean.
Penyelesaian:
Penyelesaian yang disediakan menggunakan fungsi curlExists() untuk laksanakan permintaan HTTP GET ke Twitter dan dapatkan semula kod status HTTPnya. Kod ini memberikan maklumat tentang respons pelayan dan nilai antara 200 dan 299 menunjukkan permintaan yang berjaya.
Pelaksanaan:
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; }
Penjelasan:
Ujian:
Untuk menguji prosedur, hanya hubungi urlExists('https://twitter.com') dan ia akan kembali benar jika Twitter tersedia pada masa itu.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Semak sama ada Twitter Boleh Diakses Menggunakan Fungsi PHP Mudah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!