ctsdata(451491) define('ZB', 451492); //纯玩产品b 永定高北一日游(品质)((Z)B): waice(450899) -> ctsdata(451492) define('ZC', 451493); //纯玩产品c 永定民俗一日游(品质)((Z)C): waice(450900) -> ctsdata(451493) define('ZE', 451494); //纯玩产品e 南靖云水谣一日游(品质)((Z)E): waice(450901) -> ctsdata(451494) define('TA', 451480); //购物产品a 南靖田螺坑一日游((T)A): waice(450887) -> ctsdata(451480) define('TB', 451481); //购物产品b 永定高北一日游((T)B): waice(450888) -> ctsdata(451481) define('TC', 451486); //购物产品c 永定民俗一日游((T)C): waice(450893) -> ctsdata(451486) define('TE', 451487); //购物产品e 南靖云水谣一日游((T)E): waice(450894) -> ctsdata(451487) define('ZAE', 451495); //南靖土楼深度((Z)A+E): waice(450902) -> ctsdata(451495) define('ZAB', 451496); //田螺坑+高北游((Z)A+B): waice(450903) -> ctsdata(451496) define('ZBC', 451497); //永定土楼深度((Z)B+C): waice(450904) -> ctsdata(451497) define('ZBE', 451498); //南靖云水谣+高北游((Z)B+E): waice(450905) -> ctsdata(451498) define('ZAEB', 451490);//(Z)A+E+B(两) 田螺坑+高北+云水谣((Z)A+E+B): waice(450897) -> ctsdata(451490) define('ZEB', 451488); //(Z)E+B(两) 云水谣+高北两日游((Z)E+B(两)): waice(450895) -> ctsdata(451488) define('ZEA', 451489); //(Z)E+A(两)云水谣+田螺坑两日游((Z)E+A(两)): waice(450896) -> ctsdata(451489) /*define('ZAEAB', 450890); //纯玩产品aeab 包含A+B|A+E|A+E+B(两日) define('ZBCBE', 450889); //纯玩产品E 包含 B+C|B+E*/ //tp:文件夹名_类名_方法名 if (isset($_POST['tp'])) { $type = explode("_", $_POST['tp']); $dir_name = $type[0] . 'Manager'; //文件夹名称 if (!is_dir($dir_name)) //判断当前文件目录是否存在 { $result['code'] = '102'; $result['info'] = '非法请求!'; echo json_encode($result); exit(); } $file_name = $dir_name . '/' . $type[1] . '.class.php'; //文件名 $class_name = $type[1]; //类名 $method_name = $type[2]; //方法名 if (file_exists($file_name)) { require $file_name; if (!is_callable(array($class_name, $method_name))) { //检查类方法是否存在且是否可以访问 $result['code'] = '102'; $result['info'] = '非法请求!'; echo json_encode($result); exit(); } $class_obj = new $class_name; $res = call_user_func(array($class_obj, $method_name), $_POST); //根据指定的类名、方法名请求指定的类、方法 echo json_encode($res); } else //文件不存在 { $result['code'] = '101'; $result['info'] = '访问被阻止!'; echo json_encode($result); exit(); } }