From 16ffb972908d328752561e3663e6c60212cadfc0 Mon Sep 17 00:00:00 2001 From: Henryk Kwak Date: Fri, 19 Apr 2024 12:26:31 +0200 Subject: [PATCH] fix server attributes retrieval --- src/Message/DirectAuthorizeRequest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Message/DirectAuthorizeRequest.php b/src/Message/DirectAuthorizeRequest.php index 036642c..ab868b2 100644 --- a/src/Message/DirectAuthorizeRequest.php +++ b/src/Message/DirectAuthorizeRequest.php @@ -75,8 +75,8 @@ protected function getBaseAuthorizeData() $data['BrowserJavascriptEnabled'] = $this->getBrowserJavascriptEnabled() ?: static::BROWSER_JAVASCRIPT_NO; $data['BrowserLanguage'] = $this->getBrowserLanguage() ?: static::BROWSER_LANGUAGE; $data['ThreeDSNotificationURL'] = $this->getThreeDSNotificationURL(); - $data['BrowserAcceptHeader'] = $_SERVER['HTTP_ACCEPT']; - $data['BrowserUserAgent'] = $_SERVER['HTTP_USER_AGENT']; + $data['BrowserAcceptHeader'] = !empty($_SERVER['HTTP_ACCEPT']) ? $_SERVER['HTTP_ACCEPT'] : null; + $data['BrowserUserAgent'] = !empty($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : null; $data['ChallengeWindowSize'] = $this->getChallengeWindowSize() ?: static::CHALLENGE_WINDOW_SIZE_05; // ---- // ---- "4.00" - required if BrowserJavascriptEnabled == "1"