【发布时间】:2014-09-02 10:20:31
【问题描述】:
有没有办法使用 php-cli 检索当前系统完全合格的域名?
我正在寻找的是 php 函数来检索与 hostname -f 所做的相同的事情:
$ hostname -f #returns needed: system01.dev.lan
我尝试了以下操作:
php_uname('n') // returns: system01
gethostname() // returns: system01
gethostbyname(gethostname()) // returns ip address
gethostbyname(gethostname() . '.') // returns system01
$_SERVER 不存在(因为只有 cli env)
再次,我知道我可以做到这一点
php -r "var_dump(shell_exec('hostname -f'));"
但是对于这个微不足道的任务,我认为 php 应该内置功能来检索 fqdn。
【问题讨论】:
标签: php command-line-interface fqdn