PHP 5.4.31 Released

gethostname

(PHP >= 5.3.0)

gethostnameホスト名を取得する

説明

string gethostname ( void )

gethostname() 関数は、ローカルのマシンに設定されている標準的なホスト名を取得します。

返り値

成功時にはホスト名を示す文字列。失敗時には FALSE を返します

例1 簡単な gethostname() 関数の使用例

<?php
echo gethostname(); // 出力の例: sandie

// PHP 5.3 より前のバージョンでも動く別の方法
echo php_uname('n'); // 出力の例: sandie
?>

参考

  • gethostbyname() - インターネットホスト名に対応するIPv4アドレスを取得する
  • gethostbyaddr() - 指定した IP アドレスに対応するインターネットホスト名を取得する
  • php_uname() - PHP が稼動しているオペレーティングシステムに関する情報を返す

add a note add a note

User Contributed Notes 3 notes

up
0
sainthyoga2003 at gmail dot com
6 months 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
up
-2
ws at satya-weblog dot com
7 months ago
Reply to above answer that, on window (wins 7)
echo gethostname();

is working now.
up
-3
JP
4 years ago
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!
To Top