Controller CURL调用接口

$curlPost = array(

    'unid'            => isset($data['unid'])?$data['unid']:'',

    'term_suiji'    => isset($data['suiji'])?$data['suiji']:'',

    'wxorder_id'  => 'SYKX'.date('YmdHis').rand(10000,99999),

    'pay_money' => '0',

    'pay_date'     => date('Y-m-d H:i:s'),

); 

 $ch = curl_init();//初始化

curl curl_setopt($ch, CURLOPT_URL,$GLOBALS['yurl'].'?service=App.Term.BuyTerm'); curl_setopt($ch, CURLOPT_POST, 1);//post提交方式 

curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost); 

 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

 $data = curl_exec($ch);//运行curl curl_close($ch); 

 $data = json_decode($data,true); // echo '

';            

if($data['ret'] == 200){            

    $this->Session->setFlash("分配成功");        

}else{            

    $this->Session->setFlash("分配失败:".$data['msg']);        

}        

echo " var index = parent.layer.getFrameIndex(window.name);

            parent.layer.close(index);

            parent.location.href='../Buy/Index';

            ";            // window.parent.location.reload(); //刷新父页面        

exit();

你可能感兴趣的:(Controller CURL调用接口)