PHP检测url网址链接是否正常可访问 您所在的位置:网站首页 php测试 PHP检测url网址链接是否正常可访问

PHP检测url网址链接是否正常可访问

2024-03-25 20:18| 来源: 网络整理| 查看: 265

导读:

在一些场景中,需要通过访问URL网址链接实现http请求,如果网址链接不通(比如服务器关闭了),那么http请求就会出现阻塞,PHP是单线程的,一旦长时间没反应,就会给用户非常不好的体验。因此,好的解决方法是先检测网址是否能正常连接。

方法一: /** * 检测网址连接是否可用 **/ function check_url($url){ if (@fopen($url, 'r')==false) { return false; } return true; } 方法二:  /** * 检测网址连接是否可用 **/ function check_url($url){ $httpcode = 0; $ch = curl_init(); $timeout = 1; // 设置超时的时间[单位:秒] curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); curl_setopt($ch,CURLOPT_URL,$url); curl_exec($ch); # 获取状态码赋值 $httpcode = curl_getinfo($ch,CURLINFO_HTTP_CODE); curl_close($ch); if($httpcode == 200){ return true; }else{ return false; } }



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有