作者:npa3689305 | 来源:互联网 | 2023-09-25 16:35
在使用soap前,先检查soap的url是否可访问php设置超时。如为true则继续执行Soap,否则给出超时提醒。下面是我经常使用的判断网站链接是否可用的函
在使用soap前,先检查soap的url是否可访问php 设置超时。如为true则继续执行Soap,否则给出超时提醒。下面是我经常使用的判断网站链接是否可用的函数,希望对你有用。 //判断URL在指定时间内是否有相应function checkUrl($url, $timeout = 3){ $ret = false; $handle = curl_init(); curl_setopt($handle, CURLOPT_URL,$url); curl_setopt($handle, CURLOPT_NOBODY, true); curl_setopt($handle, CURLOPT_TIMEOUT,$timeout);//设置默认超时时间为3秒 $result = curl_exec($handle); $httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE); curl_close($handle); if(strpos($httpCode,'2') == 0){ $ret = true; } return $ret;}