|
|
1
77
|
|
|
2
19
见 http://php.net/manual/en/function.gethostname.php
gethostname()是一个方便函数,其作用与
|
|
|
3
11
出于同样的原因,当您从cli运行php时,服务器名不可用。 从cli运行php时,启动自己的php intepreter,运行传递给它的任何代码,而不使用任何类型的服务器。因此,从CLI来看,PHP对Web服务器一无所知,而您没有明确地告诉它。 |
|
|
4
3
尝试:
|
|
5
3
为了从 命令行 您还需要使用php-r运行。 在我使用的Linux上:
在我使用的Windows上:
此外,当通过控制台访问时,php不提供许多经典的$\u服务器值,但在我访问的服务器上,只有以下键:
|
|
|
6
3
您可以将您的PHP脚本添加到命令行,该命令行将为您设置$\u server['server\u name']。 以下是我如何使用它:
路由协议
|
|
7
2
调用cli并使用gethostname命令:
印刷品:
|
|
|
8
1
可能是因为如果从命令行运行脚本,那么就不涉及服务器了? |
|
9
-6
其中一个可能具有服务器名称:
提供服务器的名称。 |