文字

gethostname

(PHP >= 5.3.0)

gethostnameGets the host name

说明

string gethostname ( void )

gethostname() gets the standard host name for the local machine.

返回值

Returns a string with the hostname on success, otherwise FALSE is returned.

范例

Example #1 A simple gethostname() example

<?php
echo  gethostname ();  // may output e.g,: sandie

// Or, an option that also works before PHP 5.3
echo  php_uname ( 'n' );  // may output e.g,: sandie
?>

参见

  • gethostbyname() - Get the IPv4 address corresponding to a given Internet host name
  • gethostbyaddr() - 获取指定的IP地址对应的主机名
  • php_uname() - 返回运行 PHP 的系统的有关信息

用户评论:

[#1] sainthyoga2003 at gmail dot com [2014-01-14 17:28:36]

for those who looks to get client machine name. this function only returns the server name where is running the app.

'n' parameter works for PHP 5.3 and earlier
------------------

para aquellos que buscan obtener el nombre de la m??quina cliente. Esta funci??n solo devuelve el nombre del servidor donde se est?? ejecutando el c??digo.

El par??metro 'n' funciona para versiones anteriores a PHP 5.3

[#2] ws at satya-weblog dot com [2013-12-02 06:59:48]

Reply to above answer that, on window (wins 7)
 echo gethostname(); 

is working now.

[#3] JP [2010-03-31 00:55:29]

You can use php_uname("n") in Windows to return the host name. You may have worked this out already but it took my a blinkin age!

上一篇: 下一篇: