Mengecek Status Website Online Atau Down dengan PHP

Snippets - 12 Aug 2018

Bagaimana kita dapat mengecek status sebuah website sedang online ataupun down. Berikut kode php yang dapat Anda gunakan untuk mengecek status website :

function isDomainAvailible($domain){
	if(!filter_var($domain, FILTER_VALIDATE_URL)){
		return false;
	}

	$curlInit = curl_init($domain);
	curl_setopt($curlInit,CURLOPT_CONNECTTIMEOUT,10);
	curl_setopt($curlInit,CURLOPT_HEADER,true);
	curl_setopt($curlInit,CURLOPT_NOBODY,true);
	curl_setopt($curlInit,CURLOPT_RETURNTRANSFER,true);

	$response = curl_exec($curlInit);

	curl_close($curlInit);

	if ($response) return true;

	return false;
}


// Menampilkan status website
if (isDomainAvailible('https://www.eplusgo.com')){
	echo "Website online";
}else{
	echo "Oops, website tidak tersedia.";
}