我有一个 php 应用程序,它安装在多台服务器和我们所有开发人员的笔记本电脑上。我需要一种快速可靠的方法来获取服务器的主机名或其他一些唯一且可靠的系统标识符。到目前为止,这是我们的想法:
<? $hostname = (!empty($_ENV["HOSTNAME"])) ? $_ENV["HOSTNAME"] : env('HOSTNAME'); ?>
<? $hostname = gethostbyaddr($_SERVER['SERVER_ADDR']); ?>
<? $hostname = exec('hostname'); ?>
你怎么看?
最佳答案
gethostname() 呢? ?
编辑:我认为这可能不是一个选项,具体取决于您的环境。它是 PHP 5.3 中的新功能。 php_uname('n')可以作为替代方案。
关于php - 使用 php 获取主机名的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1408996/