php - 使用 php 获取主机名的最佳方法

标签 php

我有一个 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/

相关文章:

PHP 中使用 Switch 的 JavaScript 脚本

php - SELECT 行 LIKE 标记和带有偏移量的 LIMIT

php - 根据用户位置显示天气

php - 无法更新 MySQL 中的值

php - MySQL 中的合并列

php - 存储用户可编辑配置选项的最佳方式是什么?

php - MySQL (MyISAM) 是否会填补多行插入中的表漏洞?

php - 使用 php 中的下拉选项过滤数据以显示

php - PHP 中的背包等问题的动态编程中的真实代码

php - 我正在努力做,_POST 是空的