$tpl_get = 'http://www.baidu.com/s?wd=%s'; $urls_get = array_map(function ($i) { global $tpl_get; return sprintf($tpl_get, rand(0, 100)); }, $ar_null); $url_post = 'https://passport.weibo.cn/sso/login'; // 模拟sinaPOST登陆 $post_data = array('username' => '*****@*****.**', 'password' => '2vfhfuewew'); $urls_post = array_fill(0, $num, $url_post); $urls_post_data = array_fill(0, $num, $post_data); // Demo start // 4.1 http_get $iH->get($url_get); // !important: return string or false // 4.2 multi-http_get $iH->gets($urls_get); //默认异步方式请求,return array (default send http request with asyn) $iH->gets($urls_get, false); // init OPs $iH->reffer = 'https://passport.weibo.cn/signin/login?entry=mweibo&res=wel&wm=3349&r=http%3A%2F%2Fm.weibo.cn%2F'; $iH->origin = 'https://passport.weibo.cn'; // 或者下面的2选1 $iH->requestHeader = array('Origin' => 'https://passport.weibo.cn'); $back = $iH->post($url_post, $post_data); // return string or false echo $iH->getLastError(); // 打印错误信息(print last error msg) // 5.2 multi-http_post $back = $iH->posts($urls_post, $urls_post_data); // 异步方式:return array (asyn method) $back = $iH->posts($urls_post, $urls_post_data, false);