在 PHP 中 Ping 网站并检索可用性状态
确定网站的可用性是 Web 开发中的一项常见任务。在本文中,我们将演示如何使用 PHP ping 站点并返回表示其可用性的布尔值。
解决方案
以下 PHP 函数 urlExists,可以有效 ping URL,如果网站可用则返回 true,如果可用则返回 false不可用:
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; }
说明:
以上是如何使用 PHP 检查网站是否可用?的详细内容。更多信息请关注PHP中文网其他相关文章!