"HTTP_HOST", "value" => $_SERVER['HTTP_HOST']), array("name" => "REQUEST_SCHEME", "value" => $_SERVER['REQUEST_SCHEME']), array("name" => "REQUEST_URI", "value" => $_SERVER['REQUEST_URI']) ); $group['name'] = "REQUEST"; $group['items'] = $items; $groups[] = $group; $items = array( array("name" => "HTTP_X_REAL_IP", "value" => $_SERVER['HTTP_X_REAL_IP']), array("name" => "HTTP_X_FORWARDED_FOR", "value" => $_SERVER['HTTP_X_FORWARDED_FOR']), array("name" => "HTTP_X_FORWARDED_PROTO", "value" => $_SERVER['HTTP_X_FORWARDED_PROTO']) ); $group['name'] = "PROXY"; $group['items'] = $items; $groups[] = $group; $items = array( array("name" => "REMOTE_ADDR", "value" => $_SERVER['REMOTE_ADDR']), array("name" => "REMOTE_PORT", "value" => $_SERVER['REMOTE_PORT']), array("name" => "HTTP_USER_AGENT", "value" => $_SERVER['HTTP_USER_AGENT']) ); $group['name'] = "CLIENT"; $group['items'] = $items; $groups[] = $group; $items = array( array("name" => "SERVER_NAME", "value" => $_SERVER['SERVER_NAME']), array("name" => "SERVER_ADDR", "value" => $_SERVER['SERVER_ADDR']), array("name" => "SERVER_PORT", "value" => $_SERVER['SERVER_PORT']), array("name" => "SERVER_PROTOCOL", "value" => $_SERVER['SERVER_PROTOCOL']) ); $group['name'] = "SERVER"; $group['items'] = $items; $groups[] = $group; $array['groups'] = $groups; $loader = new \Twig\Loader\FilesystemLoader('templates'); $twig = new \Twig\Environment($loader); echo $twig->render('template.html', $array); ?>