getMetadata(); header('Content-Type: application/samlmetadata+xml'); header('Content-Length: ' . strlen($xml)); /* * At this point, if the ID was forged, getMetadata() would * have failed to find a valid metadata set, so we can trust it. */ header('Content-Disposition: filename='.$id.'.xml'); echo($xml);