卷曲。 302错误。跟随定位不起作用

时间:2017-02-08 04:52:28

标签: php curl

起初,对不起我的英语。 当我尝试从" http://www.baiterek.gov.kz/ru"通过卷曲它显示302错误 - "该文件已移至此处#34;。 我将followlocation设置为true,但它没有帮助。 我的卷曲功能是:

function get_web_page($url) {
    $uagent = "Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.14";    
    $ch = curl_init( $url );     
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);   
    curl_setopt($ch, CURLOPT_USERAGENT, $uagent);  
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120); 
    curl_setopt($ch, CURLOPT_TIMEOUT, 120);      
    curl_setopt($ch, CURLOPT_MAXREDIRS, 10);   
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($ch, CURLOPT_COOKIEFILE,"d://coo.txt");  
    $content = curl_exec( $ch );
    $err     = curl_errno( $ch );
    $errmsg  = curl_error( $ch );
    $header  = curl_getinfo( $ch );
    curl_close( $ch );   
    $header['errno']   = $err;
    $header['errmsg']  = $errmsg;
    $header['content'] = $content;
    return $header;
}

完整的情况是: 我尝试从我的服务器解析此站点,但该站点的管理员阻止了我的IP。然后我将解析器保存在其他服务器上。一切都很好。现在我尝试从我的其他服务器获取内容,解析这个网站。 我是这样做的。我的服务器:X,其他服务器:Y。 在Y上我收到网址并回显内容,然后在X $site = get_we_page(Y?url=http://www.baiterek.gov.kz/ru);上 所以在X上我得到了302

0 个答案:

没有答案