• 技术文章 >php教程 >php手册

    PHP下判断网址是否有效的代码

    2016-06-13 12:05:06原创485
    复制代码 代码如下:


    $url = ‘http://www.baidu.com';
    $ch = curl_init();
    $timeout = 10;
    curl_setopt ($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, 1);
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    $contents = curl_exec($ch);
    if(false == $contents)
    {
    echo ‘Curl error: ‘ . curl_error($ch);
    }
    else
    {
    ….
    }


    另外,可以用

    复制代码 代码如下:


    curl_getinfo($ch, CURLINFO_HTTP_CODE);


    获取HTTP头文件返回的代码,如果为200,则url可正常访问,不过这个函数必须在 curl_exec() 之后使用,似乎有点多余了。
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:使用PHP实现密保卡功能实现代码<打包下载直接运行> 下一篇:php下利用curl判断远程文件是否存在的实现代码
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• yii2分页的使用及其扩展• PHP上传文件时自动分配路径的方法• php实现refresh刷新页面批量导入数据的方法• CodeIgniter 如何解决URL含有中文字符串,codeigniterurl• php上传图片类及用法示例,
    1/1

    PHP中文网