php的curl选择其他网卡的ip来访问网站

php无法像python的scarpy库一样,绑定网卡。只有每次发送请求时都指定ip。

    function getHtml($url)
    {
        ip=ip=this->ip;        
        ch=curlinit();
        curlsetopt(ch=curlinit();
        curlsetopt(ch, CURLOPT_URL, url);
        curlsetopt(url);
        curlsetopt(ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt(ch,CURLOPTREFERER,′http://weixin.sogou.com/weixin′);
        curlsetopt(ch,CURLOPTREFERER,′http://weixin.sogou.com/weixin′);
        curlsetopt(ch, CURLOPT_CONNECTTIMEOUT,10);
        curl_setopt(ch,CURLOPTTIMEOUT,10);
        curlsetopt(ch,CURLOPTTIMEOUT,10);
        curlsetopt(ch, CURLOPT_MAXREDIRS,1);
        curl_setopt(ch,CURLOPTHTTPHEADER,array("REMOTEADDR:ch,CURLOPTHTTPHEADER,
            array("REMOTEADDR:ip", "HTTP_X_FORWARDED_FOR: ip"));
        curlsetopt(ip"));
        //这一段为指定ipcurlsetopt(ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);                      curl_setopt(ch,CURLOPTFOLLOWLOCATION,1);
        curlsetopt(ch,CURLOPTFOLLOWLOCATION,1);
        curlsetopt(ch, CURLOPT_HEADER, 1);
        content=curlexec(content=curlexec(ch);
        code=curlgetinfo(code=curlgetinfo(ch,CURLINFO_HTTP_CODE);
        curl_close(ch);if(ch);if(code=='404'){
            return false;
        }
        return $content;
    }
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!