echo $s; } function setReturnCode($code, $text) { header("HTTP/1.0 " . $code . " " . $text); } } $output = new Output(); $method = $_SERVER["REQUEST_METHOD"]; if ($method == "GET") { if (strlen($security_token_read) > 0) { if (!isset($_SERVER["HTTP_X_AUTH_TOKEN"]) || $_SERVER["HTTP_X_AUTH_TOKEN"] != $security_token_read) { $output->setReturnCode(401, "Not authorized"); die("Not authorized\n"); } } } else { if (strlen($security_token_write) > 0) { if (!isset($_SERVER["HTTP_X_AUTH_TOKEN"]) || $_SERVER["HTTP_X_AUTH_TOKEN"] != $security_token_write) { $output->setReturnCode(401, "Not authorized"); die("Not authorized\n"); } } } $controller = new Controller($host_d_path, $reload_command, $lease_file); $controller->setOutput($output); $request = $_SERVER["REQUEST_URI"]; if (strlen($_SERVER["QUERY_STRING"]) > 0) { $request = substr($request, 0, strlen($_SERVER["REQUEST_URI"]) - strlen($_SERVER["QUERY_STRING"]) - 1); } $controller->dispatch($method, $request, file_get_contents('php://input'), $_GET);