現在の位置: ホーム> 最新記事一覧> PHPによるホスト名の取得方法の詳細説明とコード例

PHPによるホスト名の取得方法の詳細説明とコード例

M66 2025-11-04

ホスト名を取得する PHP の概要

PHP では、組み込み関数gethostname()を通じて現在のサーバーのホスト名を取得できます。この関数は、現在のコンピュータのホスト名を含む文字列を返します (例: "現在のホスト名: my-computer")。

PHPを使用してホスト名を取得する方法

ホスト名はgethostname()関数を使用して簡単に取得できます。この関数は追加のパラメーターを必要とせず、直接呼び出すことができます。

コード例

<?php
$hostname = gethostname();
echo "今のホスト名前:$hostname";
?>

出力例

今のホスト名前: my-computer

詳細な説明

gethostname()関数は次の操作を実行します。

  • システムの/etc/hostnameファイル内のホスト名を確認してください。
  • /etc/hostnameファイルが存在しないか空の場合は、オペレーティング システムによって提供されるデフォルトのホスト名が使用されます。
  • ホスト名を文字列として返します。

注意事項

  • gethostname() はホスト名のみを返し、完全修飾ドメイン名 (FQDN) は返しません。 FQDN が必要な場合は、 gethostbyname()と組み合わせて使用​​できます。
  • 状況によっては、 gethostname() が空の文字列を返す場合があります。
  • Windows システムでは、 getenv("COMPUTERNAME") を使用してホスト名を取得することもできます。