0 && ($url[0]=='api' || $url[0]=='backend')) array_shift($url); if($url==[] && $_SERVER['HTTP_HX_CURRENT_URL']) $url = explode('/',ltrim(parse_url($_SERVER['HTTP_HX_CURRENT_URL'], PHP_URL_PATH),'/')); //echo print_r(['url'=>$url,'server'=>$_SERVER,'request'=>$_REQUEST,'cookie'=>$_COOKIE,'session'=>$_SESSION],true); $response = callHook($url); if(is_string($response)) echo $response; else if(is_array($response)) echo json_encode($response); else if(is_object($response)) echo json_encode($response); else echo json_encode(['error'=>'unknown response type']);