diff --git a/library/BarionClient.php b/library/BarionClient.php index f856deb..d37783d 100755 --- a/library/BarionClient.php +++ b/library/BarionClient.php @@ -411,7 +411,10 @@ private function PostToBarion(string $url, object $data): string|bool $ch = curl_init(); $posKey = $this->POSKey; - $userAgent = $_SERVER['HTTP_USER_AGENT']; + $userAgent = ""; + if (isset($_SERVER['HTTP_USER_AGENT'])) { + $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? ""; + } if ($userAgent == "") { $cver = (array)curl_version(); $userAgent = "curl/" . $cver["version"] . " " .$cver["ssl_version"]; @@ -447,7 +450,10 @@ private function GetFromBarion(string $url, object $data): string|bool $getData = http_build_query($data); $fullUrl = $url . '?' . $getData; - $userAgent = $_SERVER['HTTP_USER_AGENT']; + $userAgent = ""; + if (isset($_SERVER['HTTP_USER_AGENT'])) { + $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? ""; + } if ($userAgent == "") { $cver = (array)curl_version(); $userAgent = "curl/" . $cver["version"] . " " .$cver["ssl_version"]; @@ -492,4 +498,5 @@ private function PostWithCurl(CurlHandle|false $ch): string|bool return $output; } -} \ No newline at end of file + +}