$_POST['goods'] = json_str_iconv($_POST['goods']); $goods = $_POST['goods']; if (!empty($_REQUEST['goods_id']) && empty($goods)) { if (!is_numeric($_REQUEST['goods_id']) || intval($_REQUEST['goods_id']) <= 0) { ecs_header("Location:./\n"); } $goods_id = intval($_REQUEST['goods_id']); exit; } echo MES_Order::add_to_cart($goods, ANTI_SPAM($_REQUEST['goods_id'])); } else { if ($action == 'shipping_fee_cal') { //计算配送的费用 $city = ANTI_SPAM($_GET['city'], array('minValue' => 543, 'maxValue' => 573, 'type' => 'number')); $district = ANTI_SPAM($_GET['district'], array('minValue' => 0, 'maxValue' => 20, 'type' => 'number', 'empty' => true)); echo MES_Order::shipping_fee_cal($city, $district); } else { if ($action == 'if_address_need_fee') { //计算配一个地址id是否需要加收配送费 $address_id = ANTI_SPAM($_GET['address_id'], array('minLength' => 1, 'maxLength' => 12, 'type' => 'number')); echo MES_Order::if_address_need_fee($address_id); } else { if ($action == 'get_total_price_in_cart') { //计算购物车里面的商品总价 echo MES_Order::get_total_price_in_cart(); } else { header("Location: 404.html"); } } } }