$post = array( 'msg' => 'Hello Fetion', ); $curl = curl_init('http://f.10086.cn/im/user/sendMsgToMyselfs.action'); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie); // 注意这里! curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post)); $result = curl_exec($curl); curl_close($curl); $post = array( 'searchText' => '18700008888', ); $curl = curl_init('http://f.10086.cn/im/index/searchOtherInfoList.action'); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie); // 注意这里! curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post)); $result = curl_exec($curl); curl_close($curl); preg_match('/toinputMsg\.action\?touserid=(\d+)/si', $result, $matches); $userid = isset($matches[1]) ? $matches[1] : ''; $post = array( 'msg' => 'Hello Fetion', ); $curl = curl_init('http://f.10086.cn/im/chat/sendMsg.action?touserid='.$userid); // 注意这里! curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie); // 注意这里! curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post)); $result = curl_exec($curl); curl_close($curl);