CURL GET請求

簡單的CURL請求實現:

/**
 * @param $durl
 * @return string mixed
 */
function curl_httpget( $durl ) {
    if (! is_string( $durl ))
        return '';
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $durl);
    curl_setopt( $ch, CURLOPT_HEADER, 0 );
    curl_setopt( $ch, CURLOPT_TIMEOUT, 6 );
    curl_setopt( $ch, CURLOPT_USERAGENT, $_SERVER ['HTTP_USER_AGENT'] );
    curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
    $i=3;
    while($i>0){
        $r = curl_exec( $ch );
        if(! empty( $r ) ) break;
        $i--;
    }
    curl_close( $ch );
    return $r;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章