美文网首页
php对URL地址探测

php对URL地址探测

作者: CSeroad | 来源:发表于2018-01-12 09:39 被阅读11次

    某次获取到一堆URL地址,又不知道那个URL地址还好用,因为太多,有赖得一个一个动手操作。

    php实现对URL的探测,使用curl函数前,php.ini默认没有开启curl扩展,所以手动开启

    extension=php_curl.dll

    php代码为:

    <?php

    set_time_limit(0);//设置脚本最大的执行时间

    $myfile=fopen("webdic.txt", "r") or die ("Unable to open file!");

    $str=fread($myfile,filesize("webdic.txt"));

    $arr=explode("\r\n",$str);//以换行分割数组

    foreach ($arr as $url){

    $curl=curl_init($url);//初始化curl会话

    curl_setopt($curl, CURLOPT_NOBODY, true);//设置传输项

    $result = curl_exec($curl);//执行curl会话

    if($result!==false){

    $statusCode=curl_getinfo($curl, CURLINFO_HTTP_CODE);

    if($statusCode==200){

    //状态码是否为200

    echo  $url."<br/>";

    }

    }

    curl_close($curl);

    }

    fclose($myfile);

    ?>

    在webdic.txt中随意写几条URL。判断是否成功执行

    www.baidu.com

    www.fywldh.com/newfile.php

    http://www.anquanquan.info/daotu/

    photo.fc-df.com/lnc.php

    如果请求的是HTTPS数据,需要再加上两个参数

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);//验证证书

    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);

    相关文章

      网友评论

          本文标题:php对URL地址探测

          本文链接:https://www.haomeiwen.com/subject/jemxoxtx.html