'文件损坏', ION_EXPIRED_FILE => '文件过期', ION_NO_PERMISSIONS => '没有权限', ION_CLOCK_SKEW => '时钟偏斜', ION_LICENSE_NOT_FOUND => '找不到授权文件', ION_LICENSE_CORRUPT => '授权文件损坏', ION_LICENSE_EXPIRED => '授权文件过期', ION_LICENSE_PROPERTY_INVALID => '授权功能无效', ION_LICENSE_HEADER_INVALID => '授权文件头无效', ION_LICENSE_SERVER_INVALID => '未授权当前服务器', ION_UNAUTH_INCLUDING_FILE => '未认证的包含文件', ION_UNAUTH_INCLUDED_FILE => '未认证的被包含文件', ION_UNAUTH_APPEND_PREPEND_FILE => '未认证的附加文件' ]; /** * @param $err_code * @param $params */ function ioncube_event_handler($err_code, $params) { if ((isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && strtolower($_SERVER["HTTP_X_REQUESTED_WITH"]) == "xmlhttprequest")||(isset($_SERVER['HTTP_USER_AGENT'])&&stripos($_SERVER['HTTP_USER_AGENT'],'com_centrenda')!==false&&isset($_SERVER['HTTP_ACCEPT'])&&stripos($_SERVER['HTTP_ACCEPT'],'text/html')===false)){ header('Content-Type:application/json; charset=UTF-8'); echo json_encode(['success' => false, 'code' => $err_code, 'message' => codeMap[$err_code]]); }else{ echo codeMap[$err_code]; } }