(PHP 5 >= 5.3.0, PHP 7)

gethostnameGets the host name


gethostname ( void ) : string

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

Return Values

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


Example #1 A simple gethostname() example

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

See Also

  • gethostbyname() - Get the IPv4 address corresponding to a given Internet host name
  • gethostbyaddr() - Get the Internet host name corresponding to a given IP address
  • php_uname() - Returns information about the operating system PHP is running on

add a note add a note

User Contributed Notes 3 notes

kurdtpage at gmail dot com
8 months ago
On Linux, use the command `hostname` to view your host name, or `sudo hostname servername` to set it
ws at satya-weblog dot com
5 years ago
Reply to above answer that, on window (wins 7)
echo gethostname();

is working now.
sainthyoga2003 at gmail dot com
5 years ago
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
To Top