From d596c1e98ee06858803ce5853eafce67972d71e0 Mon Sep 17 00:00:00 2001 From: Fab Stz Date: Fri, 7 Feb 2025 14:07:18 +0100 Subject: [PATCH] check if ['SERVER_NAME'] is set When running from CLI (eg for tests), ['SERVER_NAME'] is not set. Check its presence to avoir missing array key --- src/nusoap.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nusoap.php b/src/nusoap.php index 3100bbb..99f2dc2 100644 --- a/src/nusoap.php +++ b/src/nusoap.php @@ -4652,7 +4652,7 @@ function configureWSDL($serviceName, $namespace = false, $endpoint = false, $sty { global $HTTP_SERVER_VARS; - if (isset($_SERVER)) { + if (isset($_SERVER['SERVER_NAME'])) { $SERVER_NAME = $_SERVER['SERVER_NAME']; $SERVER_PORT = $_SERVER['SERVER_PORT']; $SCRIPT_NAME = $_SERVER['SCRIPT_NAME'];