PHP $_ENV['HOSTNAME'] 不再返回值

PHP $_ENV['HOSTNAME'] 不再返回值

你好,当我从 PHP 脚本回显 $_ENV['HOSTNAME'] 时,它不再起作用,以前它可以(我想我的服务器托管公司已经更改了设置,但我想不出是什么)

当我从命令行运行 hostname 时,我得到了正确的(预期的)主机名,同样当我这样做时

php -r'echo $_ENV["HOSTNAME"];'

我也得到了正确的(预期的)主机名。

有什么想法吗?服务器运行的是 CentOS。

谢谢

答案1

ENV 数组的可用性确实取决于 Web 服务器配置。请检查 SERVER 数组或尝试使用gethostname()

相关内容