diff --git a/CHANGELOG.md b/CHANGELOG.md index dd06e2f9..0802caee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ # Changelog +* replace PHP `getenv` calls with `$_SERVER` lookups * adds `view.fallbackMode` option to generally serve only fallback mode * serves fallback mode for text browsers (`curl`, `links`, `lynx`, `w3m`) * change type `txt-svg` to `img-svg`, no thumbs but preview diff --git a/src/_h5ai/private/php/core/class-setup.php b/src/_h5ai/private/php/core/class-setup.php index 8b836db8..3e24a558 100644 --- a/src/_h5ai/private/php/core/class-setup.php +++ b/src/_h5ai/private/php/core/class-setup.php @@ -49,11 +49,11 @@ class Setup { $this->set('PHP_VERSION', PHP_VERSION); $this->set('MIN_PHP_VERSION', MIN_PHP_VERSION); - $this->set('REQUEST_METHOD', getenv('REQUEST_METHOD')); - $this->set('REQUEST_HREF', parse_url(getenv('REQUEST_URI'), PHP_URL_PATH)); - $this->set('SCRIPT_NAME', getenv('SCRIPT_NAME')); - $this->set('SERVER_SOFTWARE', getenv('SERVER_SOFTWARE')); - $this->set('HTTP_USER_AGENT', getenv('HTTP_USER_AGENT')); + $this->set('REQUEST_METHOD', $_SERVER['REQUEST_METHOD']); + $this->set('REQUEST_HREF', parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)); + $this->set('SCRIPT_NAME', $_SERVER['SCRIPT_NAME']); + $this->set('SERVER_SOFTWARE', $_SERVER['SERVER_SOFTWARE']); + $this->set('HTTP_USER_AGENT', $_SERVER['HTTP_USER_AGENT']); } private function add_php_checks() {