你好,当我从 PHP 脚本回显 $_ENV['HOSTNAME'] 时,它不再起作用,以前它可以(我想我的服务器托管公司已经更改了设置,但我想不出是什么)
当我从命令行运行 hostname 时,我得到了正确的(预期的)主机名,同样当我这样做时
php -r'echo $_ENV["HOSTNAME"];'
我也得到了正确的(预期的)主机名。
有什么想法吗?服务器运行的是 CentOS。
谢谢
答案1
ENV 数组的可用性确实取决于 Web 服务器配置。请检查 SERVER 数组或尝试使用gethostname()
。