Ping Laman Web dan Mendapatkan Kembali Status Ketersediaan dalam PHP
Menentukan ketersediaan tapak web adalah tugas biasa dalam pembangunan web. Dalam artikel ini, kami akan menunjukkan cara untuk ping tapak dan mengembalikan boolean yang mewakili ketersediaannya menggunakan PHP.
Penyelesaian
Fungsi PHP berikut, urlExists, ping dengan berkesan URL dan mengembalikan benar jika tapak web tersedia dan palsu jika ada tidak tersedia:
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:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan PHP untuk Semak sama ada Tapak Web Tersedia?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!