Example #1
0
 /**
  * 获取物流信息
  */
 public function express()
 {
     $type = $_GET['type'];
     $order_no = $_GET['order_no'];
     $express_no = $_GET['express_no'];
     if (empty($type) || empty($express_no) || empty($order_no)) {
         echo json_encode(array('status' => false));
         exit;
     }
     $express = D('Express')->where(array('code' => $type))->find();
     if (empty($express)) {
         echo json_encode(array('status' => false));
         exit;
     }
     $url = 'http://www.kuaidi100.com/query?type=' . $type . '&postid=' . $express_no . '&id=1&valicode=&temp=' . time() . rand(100000, 999999);
     import('class.Express');
     //$content = Http::curlGet($url);
     $content = Express::kuadi100($url);
     $content_arr = json_decode($content, true);
     if (empty($content_arr)) {
         echo json_encode(array('status' => false));
         exit;
     } else {
         echo json_encode(array('status' => true, 'data' => $content_arr));
         exit;
     }
 }