curl获取http请求的状态码

        $curl = curl_init();

        curl_setopt($curl, CURLOPT_URL, $url);

        //设置头文件的信息作为数据流输出

        curl_setopt($curl, CURLOPT_HEADER, 1);

        //设置获取的信息以文件流的形式返回,而不是直接输出。

        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

        $result = curl_exec($curl);

        获取http请求后返回的状态码

        $http_status = curl_getinfo($ch, CURLINFO_HTTP_CODE);

        if ($http_status == 200) {

            echo 'dsada';

        }

 

你可能感兴趣的:(http)