public static function validateAPPKey() { $appKey = isset($_SERVER['HTTP_APP_KEY']) ? $_SERVER['HTTP_APP_KEY'] : ""; if (!(isset($appKey) && !is_null($appKey) && strlen($appKey) > 0)) { $appKey = Yii::app()->request->getParam("app_key"); // return false; } if (!IjoyPlusServiceUtils::validate($appKey)) { return false; } $client = isset($_SERVER['HTTP_CLIENT']) ? $_SERVER['HTTP_CLIENT'] : ""; $version_code = isset($_SERVER['HTTP_VERSIONCODE']) ? $_SERVER['HTTP_VERSIONCODE'] : ""; if (strpos($client, "android") !== false && (!isset($version_code) || isset($version_code) && !is_null($version_code) && $version_code <= 12)) { return false; } return true; }